diff --git a/boards/nxp/rd_rw612_bga/doc/index.rst b/boards/nxp/rd_rw612_bga/doc/index.rst index c31df4ab448..dae43dd8aea 100644 --- a/boards/nxp/rd_rw612_bga/doc/index.rst +++ b/boards/nxp/rd_rw612_bga/doc/index.rst @@ -45,7 +45,7 @@ Supported Features +-----------+------------+-----------------------------------+ | I2C | on-chip | i2c | +-----------+------------+-----------------------------------+ -| FLEXSPI | on-chip | flash | +| FLEXSPI | on-chip | flash/memc | +-----------+------------+-----------------------------------+ | TRNG | on-chip | entropy | +-----------+------------+-----------------------------------+ diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga-pinctrl.dtsi b/boards/nxp/rd_rw612_bga/rd_rw612_bga-pinctrl.dtsi index 04140e2a68c..db565403583 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga-pinctrl.dtsi +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga-pinctrl.dtsi @@ -70,5 +70,21 @@ slew-rate = "ultra"; bias-pull-down; }; + + group2 { + pinmux = ; + slew-rate = "normal"; + }; + + group3 { + pinmux = ; + slew-rate = "normal"; + bias-pull-down; + }; }; }; diff --git a/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi b/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi index a9f52c885e3..21872376294 100644 --- a/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi +++ b/boards/nxp/rd_rw612_bga/rd_rw612_bga.dtsi @@ -116,6 +116,7 @@ arduino_i2c: &flexcomm2 { ahb-cacheable; ahb-read-addr-opt; rx-clock-source = <1>; + rx-clock-source-b = <3>; pinctrl-0 = <&pinmux_flexspi>; pinctrl-names = "default"; status = "okay"; @@ -156,6 +157,25 @@ arduino_i2c: &flexcomm2 { }; }; }; + is66wvq8m4: is66wvq8m4@2 { + compatible = "nxp,imx-flexspi-is66wvq8m4"; + /* IS66WVQ8M4 is 4MB, 32MBit pSRAM */ + size = ; + reg = <2>; + spi-max-frequency = <256000000>; + /* PSRAM cannot be enabled while board is in default XIP + * configuration, as it will conflict with flash chip. + */ + status = "disabled"; + cs-interval-unit = <1>; + cs-interval = <5>; + cs-hold-time = <2>; + cs-setup-time = <3>; + data-valid-time = <1>; + column-space = <14>; + ahb-write-wait-unit = <2>; + ahb-write-wait-interval = <0>; + }; }; &dmic0 {