From ad3ee99756a5cf9ec5469ec33d2e70995c025958 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Tue, 16 Jul 2019 20:09:19 +0200 Subject: [PATCH] dts: Add missing spi-max-frequency for mimxrt/nxp/hifive1/qemu_riscv2 spi-max-frequency is marked as required in dts/bindings/mtd/jedec,spi-nor.yaml. I took the value from the datasheets (133 MHz for all), and guessed that a dummy entry is fine for QEMU. Fixes some errors in https://github.com/zephyrproject-rtos/zephyr/issues/17532. Signed-off-by: Ulf Magnusson --- boards/arm/mimxrt1015_evk/mimxrt1015_evk.dts | 1 + boards/arm/mimxrt1020_evk/mimxrt1020_evk.dts | 1 + boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi.dts | 1 + boards/arm/mimxrt1060_evk/mimxrt1060_evk.dts | 1 + boards/riscv32/hifive1/hifive1.dts | 1 + boards/riscv32/hifive1_revb/hifive1_revb.dts | 1 + boards/riscv32/qemu_riscv32/qemu_riscv32.dts | 2 ++ dts/arm/nxp/nxp_rt1064.dtsi | 1 + 8 files changed, 9 insertions(+) diff --git a/boards/arm/mimxrt1015_evk/mimxrt1015_evk.dts b/boards/arm/mimxrt1015_evk/mimxrt1015_evk.dts index be94bf28c7d61e..112313daa96c25 100644 --- a/boards/arm/mimxrt1015_evk/mimxrt1015_evk.dts +++ b/boards/arm/mimxrt1015_evk/mimxrt1015_evk.dts @@ -54,6 +54,7 @@ arduino_serial: &uart4 {}; at25sf128a: at25sf128a@0 { compatible = "adesto,at25sf128a", "jedec,spi-nor"; reg = <0>; + spi-max-frequency = <133000000>; status = "okay"; jedec-id = <0x1f 0x89 0x01>; }; diff --git a/boards/arm/mimxrt1020_evk/mimxrt1020_evk.dts b/boards/arm/mimxrt1020_evk/mimxrt1020_evk.dts index d087f8e3647ef1..9412d90a55fcdf 100644 --- a/boards/arm/mimxrt1020_evk/mimxrt1020_evk.dts +++ b/boards/arm/mimxrt1020_evk/mimxrt1020_evk.dts @@ -62,6 +62,7 @@ arduino_serial: &uart2 {}; is25wp064: is25wp064@0 { compatible = "issi,is25wp064", "jedec,spi-nor"; reg = <0>; + spi-max-frequency = <133000000>; status = "okay"; jedec-id = <0x9d 0x70 0x17>; }; diff --git a/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi.dts b/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi.dts index 48237963016964..86d75f2aaa1f1e 100644 --- a/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi.dts +++ b/boards/arm/mimxrt1050_evk/mimxrt1050_evk_qspi.dts @@ -13,6 +13,7 @@ is25wp064: is25wp064@0 { compatible = "issi,is25wp064", "jedec,spi-nor"; reg = <0>; + spi-max-frequency = <133000000>; status = "okay"; jedec-id = <0x9d 0x70 0x17>; }; diff --git a/boards/arm/mimxrt1060_evk/mimxrt1060_evk.dts b/boards/arm/mimxrt1060_evk/mimxrt1060_evk.dts index fefd96fe466245..6556165ea7266d 100644 --- a/boards/arm/mimxrt1060_evk/mimxrt1060_evk.dts +++ b/boards/arm/mimxrt1060_evk/mimxrt1060_evk.dts @@ -68,6 +68,7 @@ arduino_serial: &uart3 {}; is25wp064: is25wp064@0 { compatible = "issi,is25wp064", "jedec,spi-nor"; reg = <0>; + spi-max-frequency = <133000000>; status = "okay"; jedec-id = <0x9d 0x70 0x17>; }; diff --git a/boards/riscv32/hifive1/hifive1.dts b/boards/riscv32/hifive1/hifive1.dts index d61704e815a082..979a9c6add5aac 100644 --- a/boards/riscv32/hifive1/hifive1.dts +++ b/boards/riscv32/hifive1/hifive1.dts @@ -65,6 +65,7 @@ compatible = "issi,is25lp128", "jedec,spi-nor"; jedec-id = <0x96 0x60 0x18>; reg = <0>; + spi-max-frequency = <133000000>; }; }; diff --git a/boards/riscv32/hifive1_revb/hifive1_revb.dts b/boards/riscv32/hifive1_revb/hifive1_revb.dts index aa34dac7a2c0fb..60f921fbf87d17 100644 --- a/boards/riscv32/hifive1_revb/hifive1_revb.dts +++ b/boards/riscv32/hifive1_revb/hifive1_revb.dts @@ -63,6 +63,7 @@ compatible = "issi,is25lp128", "jedec,spi-nor"; jedec-id = <0x96 0x60 0x18>; reg = <0>; + spi-max-frequency = <133000000>; }; }; diff --git a/boards/riscv32/qemu_riscv32/qemu_riscv32.dts b/boards/riscv32/qemu_riscv32/qemu_riscv32.dts index fbb43454d94036..40a78cc0844d98 100644 --- a/boards/riscv32/qemu_riscv32/qemu_riscv32.dts +++ b/boards/riscv32/qemu_riscv32/qemu_riscv32.dts @@ -41,6 +41,8 @@ compatible = "issi,is25lp128", "jedec,spi-nor"; jedec-id = <0x96 0x60 0x18>; reg = <0>; + // Dummy entry + spi-max-frequency = <0>; }; }; diff --git a/dts/arm/nxp/nxp_rt1064.dtsi b/dts/arm/nxp/nxp_rt1064.dtsi index b008835af1f2af..a6867f59767489 100644 --- a/dts/arm/nxp/nxp_rt1064.dtsi +++ b/dts/arm/nxp/nxp_rt1064.dtsi @@ -12,6 +12,7 @@ w25q32jvwj0: w25q32jvwj@0 { compatible = "winbond,w25q32jvwj", "jedec,spi-nor"; reg = <0>; + spi-max-frequency = <133000000>; status = "okay"; jedec-id = <0xef 0x40 0x16>; };