diff --git a/boards/nxp/mr_canhubk3/doc/index.rst b/boards/nxp/mr_canhubk3/doc/index.rst index 1368aa3a117..f398e170857 100644 --- a/boards/nxp/mr_canhubk3/doc/index.rst +++ b/boards/nxp/mr_canhubk3/doc/index.rst @@ -228,6 +228,8 @@ P4.3 PTD14 LPI2C0_SCL P4.4 PTD13 LPI2C0_SDA ========= ===== ============ +The accompanying display board can be connected to ``lpi2c0`` via connector ``P4``. + ADC === diff --git a/boards/nxp/mr_canhubk3/mr_canhubk3.dts b/boards/nxp/mr_canhubk3/mr_canhubk3.dts index 65292e29a27..65f6c86d569 100644 --- a/boards/nxp/mr_canhubk3/mr_canhubk3.dts +++ b/boards/nxp/mr_canhubk3/mr_canhubk3.dts @@ -27,6 +27,7 @@ zephyr,shell-uart = &lpuart2; zephyr,flash-controller = &mx25l6433f; zephyr,canbus = &flexcan0; + zephyr,display = &ssd1306; }; aliases { @@ -406,6 +407,22 @@ pinctrl-0 = <&lpi2c0_default>; pinctrl-names = "default"; clock-frequency = ; + status = "okay"; + + ssd1306: ssd1306@3c { + compatible = "solomon,ssd1306fb"; + reg = <0x3c>; + width = <128>; + height = <32>; + segment-offset = <0>; + page-offset = <0>; + display-offset = <0>; + multiplex-ratio = <31>; + segment-remap; + com-invdir; + com-sequential; + prechargep = <0x22>; + }; }; &lpi2c1 { diff --git a/boards/nxp/mr_canhubk3/mr_canhubk3.yaml b/boards/nxp/mr_canhubk3/mr_canhubk3.yaml index 227498e16a7..010db5cdf3c 100644 --- a/boards/nxp/mr_canhubk3/mr_canhubk3.yaml +++ b/boards/nxp/mr_canhubk3/mr_canhubk3.yaml @@ -20,4 +20,5 @@ supported: - netif:eth - pwm - dma + - display vendor: nxp