diff for duplicates of <20240223215620.GA9299@packtop> diff --git a/a/1.txt b/N1/1.txt index de243c0..676c204 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -48,7 +48,7 @@ On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote: >+ stdout-path = "serial4:115200n8"; >+ }; >+ ->+ memory at 80000000 { +>+ memory@80000000 { >+ device_type = "memory"; >+ reg = <0x80000000 0x40000000>; >+ }; @@ -147,7 +147,7 @@ On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote: >+&fmc { >+ status = "okay"; >+ ->+ flash at 0 { +>+ flash@0 { >+ status = "okay"; >+ m25p,fast-read; >+ label = "bmc-spi"; @@ -173,7 +173,7 @@ maybe that was wrong too). >+ pinctrl-names = "default"; >+ pinctrl-0 = <&pinctrl_spi1_default>; >+ ->+ flash at 0 { +>+ flash@0 { >+ status = "okay"; >+ label = "bios-spi"; >+ spi-max-frequency = <50000000>; @@ -183,7 +183,7 @@ maybe that was wrong too). >+ #address-cells = <1>; >+ #size-cells = <1>; >+ ->+ biosfullimg at 0 { +>+ biosfullimg@0 { >+ reg = <0x0 0x2000000>; //32768 *1024 = 32 MB >+ label = "biosfullimg"; >+ }; @@ -214,31 +214,31 @@ there's no need to include the 'partitions' child node. >+&i2c4 { >+ status = "okay"; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ temperature-sensor at 49 { +>+ temperature-sensor@49 { >+ compatible = "ti,tmp75"; >+ reg = <0x49>; >+ }; >+ ->+ pca9555_4_20: gpio at 20 { +>+ pca9555_4_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_4_22: gpio at 22 { +>+ pca9555_4_22: gpio@22 { >+ compatible = "nxp,pca9555"; >+ reg = <0x22>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_4_24: gpio at 24 { +>+ pca9555_4_24: gpio@24 { >+ compatible = "nxp,pca9555"; >+ reg = <0x24>; >+ gpio-controller; @@ -249,39 +249,39 @@ there's no need to include the 'partitions' child node. >+ /*B0 - B7 8*/ "", "", "", "", "", "", "", ""; >+ }; >+ ->+ pca9555_4_26: gpio at 26 { +>+ pca9555_4_26: gpio@26 { >+ compatible = "nxp,pca9555"; >+ reg = <0x26>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; >+ #address-cells = <1>; >+ #size-cells = <0>; >+ ->+ channel_1: i2c at 0 { +>+ channel_1: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_2: i2c at 1 { +>+ channel_2: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_3: i2c at 2 { +>+ channel_3: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_4: i2c at 3 { +>+ channel_4: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -292,26 +292,26 @@ there's no need to include the 'partitions' child node. >+&i2c5 { >+ status = "okay"; >+ ->+ pca9555_5_24: gpio at 24 { +>+ pca9555_5_24: gpio@24 { >+ compatible = "nxp,pca9555"; >+ reg = <0x24>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70 >; >+ #address-cells = <1>; >+ #size-cells = <0>; >+ ->+ channel_5: i2c at 0 { +>+ channel_5: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ ->+ pca9555_5_5_20: gpio at 20 { +>+ pca9555_5_5_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; @@ -323,33 +323,33 @@ there's no need to include the 'partitions' child node. >+ "SYS_FAN2", "SYS_FAN1"; >+ }; >+ ->+ pca9555_5_5_21: gpio at 21 { +>+ pca9555_5_5_21: gpio@21 { >+ compatible = "nxp,pca9555"; >+ reg = <0x21>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ power-monitor at 44 { +>+ power-monitor@44 { >+ compatible = "ti,ina219"; >+ reg = <0x44>; >+ shunt-resistor = <2>; >+ }; >+ }; >+ ->+ channel_6: i2c at 1 { +>+ channel_6: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_7: i2c at 2 { +>+ channel_7: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_8: i2c at 3 { +>+ channel_8: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -360,14 +360,14 @@ there's no need to include the 'partitions' child node. >+&i2c6 { >+ status = "okay"; >+ ->+ pca9555_6_27: gpio at 27 { +>+ pca9555_6_27: gpio@27 { >+ compatible = "nxp,pca9555"; >+ reg = <0x27>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_6_20: gpio at 20 { +>+ pca9555_6_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; @@ -378,7 +378,7 @@ there's no need to include the 'partitions' child node. >+ /*B4 12*/ "", "", "", ""; >+ }; >+ ->+ pca9555_6_21: gpio at 21 { +>+ pca9555_6_21: gpio@21 { >+ compatible = "nxp,pca9555"; >+ reg = <0x21>; >+ gpio-controller; @@ -389,7 +389,7 @@ there's no need to include the 'partitions' child node. >+&i2c7 { >+ status = "okay"; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; @@ -397,54 +397,54 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ idle-state = <1>; >+ ->+ channel_9: i2c at 0 { +>+ channel_9: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ temperature-sensor at 49 { +>+ temperature-sensor@49 { >+ compatible = "ti,tmp75"; >+ reg = <0x49>; >+ }; >+ ->+ power-monitor at 40 { +>+ power-monitor@40 { >+ compatible = "ti,ina219"; >+ reg = <0x40>; >+ shunt-resistor = <2>; >+ }; >+ ->+ power-monitor at 41 { +>+ power-monitor@41 { >+ compatible = "ti,ina219"; >+ reg = <0x41>; >+ shunt-resistor = <5>; >+ }; >+ }; >+ ->+ channel_10: i2c at 1 { +>+ channel_10: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_11: i2c at 2 { +>+ channel_11: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_12: i2c at 3 { +>+ channel_12: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; >+ }; >+ }; >+ ->+ i2c-mux at 71 { +>+ i2c-mux@71 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x71>; @@ -452,25 +452,25 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ i2c-mux-idle-disconnect; >+ ->+ channel_13: i2c at 0 { +>+ channel_13: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_14: i2c at 1 { +>+ channel_14: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_15: i2c at 2 { +>+ channel_15: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_16: i2c at 3 { +>+ channel_16: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -481,7 +481,7 @@ there's no need to include the 'partitions' child node. >+&i2c8 { >+ status = "okay"; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; @@ -489,36 +489,36 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ i2c-mux-idle-disconnect; >+ ->+ channel_17: i2c at 0 { +>+ channel_17: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_18: i2c at 1 { +>+ channel_18: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ power-monitor at 41 { +>+ power-monitor@41 { >+ compatible = "ti,ina219"; >+ reg = <0x41>; >+ shunt-resistor = <5>; >+ }; >+ }; >+ ->+ channel_19: i2c at 2 { +>+ channel_19: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_20: i2c at 3 { +>+ channel_20: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -542,12 +542,12 @@ there's no need to include the 'partitions' child node. >+ status = "okay"; >+ multi-master; >+ ->+ eeprom at 50 { +>+ eeprom@50 { >+ compatible = "atmel,24c08"; >+ reg = <0x50>; >+ }; >+ ->+ eeprom at 51 { +>+ eeprom@51 { >+ compatible = "atmel,24c08"; >+ reg = <0x51>; >+ }; diff --git a/a/content_digest b/N1/content_digest index 6ca9bde..fa86699 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,9 +1,20 @@ "ref\020240222085914.1218037-1-Kelly_Hung@asus.com\0" "ref\020240222085914.1218037-2-Kelly_Hung@asus.com\0" "From\0Zev Weiss <zweiss@equinix.com>\0" - "Subject\0[PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project\0" + "Subject\0Re: [PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project\0" "Date\0Fri, 23 Feb 2024 21:56:30 +0000\0" - "To\0linux-aspeed@lists.ozlabs.org\0" + "To\0Kelly Hung <ppighouse@gmail.com>\0" + "Cc\0devicetree@vger.kernel.org <devicetree@vger.kernel.org>" + conor+dt@kernel.org <conor+dt@kernel.org> + linux-aspeed@lists.ozlabs.org <linux-aspeed@lists.ozlabs.org> + openbmc@lists.ozlabs.org <openbmc@lists.ozlabs.org> + linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> + Kelly Hung <Kelly_Hung@asus.com> + robh+dt@kernel.org <robh+dt@kernel.org> + joel@jms.id.au <joel@jms.id.au> + krzysztof.kozlowski+dt@linaro.org <krzysztof.kozlowski+dt@linaro.org> + Allenyy_Hsu@asus.com <Allenyy_Hsu@asus.com> + " linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>\0" "\00:1\0" "b\0" "On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote:\n" @@ -56,7 +67,7 @@ ">+\t\tstdout-path = \"serial4:115200n8\";\n" ">+\t};\n" ">+\n" - ">+\tmemory at 80000000 {\n" + ">+\tmemory@80000000 {\n" ">+\t\tdevice_type = \"memory\";\n" ">+\t\treg = <0x80000000 0x40000000>;\n" ">+\t};\n" @@ -155,7 +166,7 @@ ">+&fmc {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tflash at 0 {\n" + ">+\tflash@0 {\n" ">+\t\tstatus = \"okay\";\n" ">+\t\tm25p,fast-read;\n" ">+\t\tlabel = \"bmc-spi\";\n" @@ -181,7 +192,7 @@ ">+\tpinctrl-names = \"default\";\n" ">+\tpinctrl-0 = <&pinctrl_spi1_default>;\n" ">+\n" - ">+\tflash at 0 {\n" + ">+\tflash@0 {\n" ">+\t\tstatus = \"okay\";\n" ">+\t\tlabel = \"bios-spi\";\n" ">+\t\tspi-max-frequency = <50000000>;\n" @@ -191,7 +202,7 @@ ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <1>;\n" ">+\n" - ">+\t\t\tbiosfullimg at 0 {\n" + ">+\t\t\tbiosfullimg@0 {\n" ">+\t\t\t\treg = <0x0 0x2000000>; //32768 *1024 = 32 MB\n" ">+\t\t\t\tlabel = \"biosfullimg\";\n" ">+\t\t\t};\n" @@ -222,31 +233,31 @@ ">+&i2c4 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ttemperature-sensor at 48 {\n" + ">+\ttemperature-sensor@48 {\n" ">+\t\tcompatible = \"ti,tmp75\";\n" ">+\t\treg = <0x48>;\n" ">+\t};\n" ">+\n" - ">+\ttemperature-sensor at 49 {\n" + ">+\ttemperature-sensor@49 {\n" ">+\t\tcompatible = \"ti,tmp75\";\n" ">+\t\treg = <0x49>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_20: gpio at 20 {\n" + ">+\tpca9555_4_20: gpio@20 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x20>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_22: gpio at 22 {\n" + ">+\tpca9555_4_22: gpio@22 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x22>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_24: gpio at 24 {\n" + ">+\tpca9555_4_24: gpio@24 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x24>;\n" ">+\t\tgpio-controller;\n" @@ -257,39 +268,39 @@ ">+\t\t/*B0 - B7 8*/\t\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\";\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_26: gpio at 26 {\n" + ">+\tpca9555_4_26: gpio@26 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x26>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" ">+\t\t#address-cells = <1>;\n" ">+\t\t#size-cells = <0>;\n" ">+\n" - ">+\t\tchannel_1: i2c at 0 {\n" + ">+\t\tchannel_1: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_2: i2c at 1 {\n" + ">+\t\tchannel_2: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_3: i2c at 2 {\n" + ">+\t\tchannel_3: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_4: i2c at 3 {\n" + ">+\t\tchannel_4: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -300,26 +311,26 @@ ">+&i2c5 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tpca9555_5_24: gpio at 24 {\n" + ">+\tpca9555_5_24: gpio@24 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x24>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70 >;\n" ">+\t\t#address-cells = <1>;\n" ">+\t\t#size-cells = <0>;\n" ">+\n" - ">+\t\tchannel_5: i2c at 0 {\n" + ">+\t\tchannel_5: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\n" - ">+\t\t\tpca9555_5_5_20: gpio at 20 {\n" + ">+\t\t\tpca9555_5_5_20: gpio@20 {\n" ">+\t\t\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\t\t\treg = <0x20>;\n" ">+\t\t\t\tgpio-controller;\n" @@ -331,33 +342,33 @@ ">+\t\t\t\t\t\"SYS_FAN2\", \"SYS_FAN1\";\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpca9555_5_5_21: gpio at 21 {\n" + ">+\t\t\tpca9555_5_5_21: gpio@21 {\n" ">+\t\t\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\t\t\treg = <0x21>;\n" ">+\t\t\t\tgpio-controller;\n" ">+\t\t\t\t#gpio-cells = <2>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 44 {\n" + ">+\t\t\tpower-monitor@44 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x44>;\n" ">+\t\t\t\tshunt-resistor = <2>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_6: i2c at 1 {\n" + ">+\t\tchannel_6: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_7: i2c at 2 {\n" + ">+\t\tchannel_7: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_8: i2c at 3 {\n" + ">+\t\tchannel_8: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -368,14 +379,14 @@ ">+&i2c6 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tpca9555_6_27: gpio at 27 {\n" + ">+\tpca9555_6_27: gpio@27 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x27>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_6_20: gpio at 20 {\n" + ">+\tpca9555_6_20: gpio@20 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x20>;\n" ">+\t\tgpio-controller;\n" @@ -386,7 +397,7 @@ ">+\t\t/*B4 12*/\t\"\", \"\", \"\", \"\";\n" ">+\t};\n" ">+\n" - ">+\tpca9555_6_21: gpio at 21 {\n" + ">+\tpca9555_6_21: gpio@21 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x21>;\n" ">+\t\tgpio-controller;\n" @@ -397,7 +408,7 @@ ">+&i2c7 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" @@ -405,54 +416,54 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\tidle-state = <1>;\n" ">+\n" - ">+\t\tchannel_9: i2c at 0 {\n" + ">+\t\tchannel_9: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\n" - ">+\t\t\ttemperature-sensor at 48 {\n" + ">+\t\t\ttemperature-sensor@48 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x48>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\ttemperature-sensor at 49 {\n" + ">+\t\t\ttemperature-sensor@49 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x49>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 40 {\n" + ">+\t\t\tpower-monitor@40 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x40>;\n" ">+\t\t\t\tshunt-resistor = <2>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 41 {\n" + ">+\t\t\tpower-monitor@41 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x41>;\n" ">+\t\t\t\tshunt-resistor = <5>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_10: i2c at 1 {\n" + ">+\t\tchannel_10: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_11: i2c at 2 {\n" + ">+\t\tchannel_11: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_12: i2c at 3 {\n" + ">+\t\tchannel_12: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" ">+\t\t};\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 71 {\n" + ">+\ti2c-mux@71 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x71>;\n" @@ -460,25 +471,25 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\ti2c-mux-idle-disconnect;\n" ">+\n" - ">+\t\tchannel_13: i2c at 0 {\n" + ">+\t\tchannel_13: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_14: i2c at 1 {\n" + ">+\t\tchannel_14: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_15: i2c at 2 {\n" + ">+\t\tchannel_15: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_16: i2c at 3 {\n" + ">+\t\tchannel_16: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -489,7 +500,7 @@ ">+&i2c8 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" @@ -497,36 +508,36 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\ti2c-mux-idle-disconnect;\n" ">+\n" - ">+\t\tchannel_17: i2c at 0 {\n" + ">+\t\tchannel_17: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_18: i2c at 1 {\n" + ">+\t\tchannel_18: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\n" - ">+\t\t\ttemperature-sensor at 48 {\n" + ">+\t\t\ttemperature-sensor@48 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x48>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 41 {\n" + ">+\t\t\tpower-monitor@41 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x41>;\n" ">+\t\t\t\tshunt-resistor = <5>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_19: i2c at 2 {\n" + ">+\t\tchannel_19: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_20: i2c at 3 {\n" + ">+\t\tchannel_20: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -550,12 +561,12 @@ ">+\tstatus = \"okay\";\n" ">+\tmulti-master;\n" ">+\n" - ">+\teeprom at 50 {\n" + ">+\teeprom@50 {\n" ">+\t\tcompatible = \"atmel,24c08\";\n" ">+\t\treg = <0x50>;\n" ">+\t};\n" ">+\n" - ">+\teeprom at 51 {\n" + ">+\teeprom@51 {\n" ">+\t\tcompatible = \"atmel,24c08\";\n" ">+\t\treg = <0x51>;\n" ">+\t};\n" @@ -646,4 +657,4 @@ ">2.25.1\n" > -effb6af9cfb6fe33eaf56b9ccd78f51ff4613b5d849b56e1628eae16ae39df46 +b06571c4009a109261bccab6d54d216ad79a76adcffc21181ad6039bcf6d0f24
diff --git a/a/1.txt b/N2/1.txt index de243c0..cdce697 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -48,7 +48,7 @@ On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote: >+ stdout-path = "serial4:115200n8"; >+ }; >+ ->+ memory at 80000000 { +>+ memory@80000000 { >+ device_type = "memory"; >+ reg = <0x80000000 0x40000000>; >+ }; @@ -147,7 +147,7 @@ On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote: >+&fmc { >+ status = "okay"; >+ ->+ flash at 0 { +>+ flash@0 { >+ status = "okay"; >+ m25p,fast-read; >+ label = "bmc-spi"; @@ -173,7 +173,7 @@ maybe that was wrong too). >+ pinctrl-names = "default"; >+ pinctrl-0 = <&pinctrl_spi1_default>; >+ ->+ flash at 0 { +>+ flash@0 { >+ status = "okay"; >+ label = "bios-spi"; >+ spi-max-frequency = <50000000>; @@ -183,7 +183,7 @@ maybe that was wrong too). >+ #address-cells = <1>; >+ #size-cells = <1>; >+ ->+ biosfullimg at 0 { +>+ biosfullimg@0 { >+ reg = <0x0 0x2000000>; //32768 *1024 = 32 MB >+ label = "biosfullimg"; >+ }; @@ -214,31 +214,31 @@ there's no need to include the 'partitions' child node. >+&i2c4 { >+ status = "okay"; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ temperature-sensor at 49 { +>+ temperature-sensor@49 { >+ compatible = "ti,tmp75"; >+ reg = <0x49>; >+ }; >+ ->+ pca9555_4_20: gpio at 20 { +>+ pca9555_4_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_4_22: gpio at 22 { +>+ pca9555_4_22: gpio@22 { >+ compatible = "nxp,pca9555"; >+ reg = <0x22>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_4_24: gpio at 24 { +>+ pca9555_4_24: gpio@24 { >+ compatible = "nxp,pca9555"; >+ reg = <0x24>; >+ gpio-controller; @@ -249,39 +249,39 @@ there's no need to include the 'partitions' child node. >+ /*B0 - B7 8*/ "", "", "", "", "", "", "", ""; >+ }; >+ ->+ pca9555_4_26: gpio at 26 { +>+ pca9555_4_26: gpio@26 { >+ compatible = "nxp,pca9555"; >+ reg = <0x26>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; >+ #address-cells = <1>; >+ #size-cells = <0>; >+ ->+ channel_1: i2c at 0 { +>+ channel_1: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_2: i2c at 1 { +>+ channel_2: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_3: i2c at 2 { +>+ channel_3: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_4: i2c at 3 { +>+ channel_4: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -292,26 +292,26 @@ there's no need to include the 'partitions' child node. >+&i2c5 { >+ status = "okay"; >+ ->+ pca9555_5_24: gpio at 24 { +>+ pca9555_5_24: gpio@24 { >+ compatible = "nxp,pca9555"; >+ reg = <0x24>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70 >; >+ #address-cells = <1>; >+ #size-cells = <0>; >+ ->+ channel_5: i2c at 0 { +>+ channel_5: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ ->+ pca9555_5_5_20: gpio at 20 { +>+ pca9555_5_5_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; @@ -323,33 +323,33 @@ there's no need to include the 'partitions' child node. >+ "SYS_FAN2", "SYS_FAN1"; >+ }; >+ ->+ pca9555_5_5_21: gpio at 21 { +>+ pca9555_5_5_21: gpio@21 { >+ compatible = "nxp,pca9555"; >+ reg = <0x21>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ power-monitor at 44 { +>+ power-monitor@44 { >+ compatible = "ti,ina219"; >+ reg = <0x44>; >+ shunt-resistor = <2>; >+ }; >+ }; >+ ->+ channel_6: i2c at 1 { +>+ channel_6: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_7: i2c at 2 { +>+ channel_7: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_8: i2c at 3 { +>+ channel_8: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -360,14 +360,14 @@ there's no need to include the 'partitions' child node. >+&i2c6 { >+ status = "okay"; >+ ->+ pca9555_6_27: gpio at 27 { +>+ pca9555_6_27: gpio@27 { >+ compatible = "nxp,pca9555"; >+ reg = <0x27>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_6_20: gpio at 20 { +>+ pca9555_6_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; @@ -378,7 +378,7 @@ there's no need to include the 'partitions' child node. >+ /*B4 12*/ "", "", "", ""; >+ }; >+ ->+ pca9555_6_21: gpio at 21 { +>+ pca9555_6_21: gpio@21 { >+ compatible = "nxp,pca9555"; >+ reg = <0x21>; >+ gpio-controller; @@ -389,7 +389,7 @@ there's no need to include the 'partitions' child node. >+&i2c7 { >+ status = "okay"; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; @@ -397,54 +397,54 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ idle-state = <1>; >+ ->+ channel_9: i2c at 0 { +>+ channel_9: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ temperature-sensor at 49 { +>+ temperature-sensor@49 { >+ compatible = "ti,tmp75"; >+ reg = <0x49>; >+ }; >+ ->+ power-monitor at 40 { +>+ power-monitor@40 { >+ compatible = "ti,ina219"; >+ reg = <0x40>; >+ shunt-resistor = <2>; >+ }; >+ ->+ power-monitor at 41 { +>+ power-monitor@41 { >+ compatible = "ti,ina219"; >+ reg = <0x41>; >+ shunt-resistor = <5>; >+ }; >+ }; >+ ->+ channel_10: i2c at 1 { +>+ channel_10: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_11: i2c at 2 { +>+ channel_11: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_12: i2c at 3 { +>+ channel_12: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; >+ }; >+ }; >+ ->+ i2c-mux at 71 { +>+ i2c-mux@71 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x71>; @@ -452,25 +452,25 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ i2c-mux-idle-disconnect; >+ ->+ channel_13: i2c at 0 { +>+ channel_13: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_14: i2c at 1 { +>+ channel_14: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_15: i2c at 2 { +>+ channel_15: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_16: i2c at 3 { +>+ channel_16: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -481,7 +481,7 @@ there's no need to include the 'partitions' child node. >+&i2c8 { >+ status = "okay"; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; @@ -489,36 +489,36 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ i2c-mux-idle-disconnect; >+ ->+ channel_17: i2c at 0 { +>+ channel_17: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_18: i2c at 1 { +>+ channel_18: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ power-monitor at 41 { +>+ power-monitor@41 { >+ compatible = "ti,ina219"; >+ reg = <0x41>; >+ shunt-resistor = <5>; >+ }; >+ }; >+ ->+ channel_19: i2c at 2 { +>+ channel_19: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_20: i2c at 3 { +>+ channel_20: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -542,12 +542,12 @@ there's no need to include the 'partitions' child node. >+ status = "okay"; >+ multi-master; >+ ->+ eeprom at 50 { +>+ eeprom@50 { >+ compatible = "atmel,24c08"; >+ reg = <0x50>; >+ }; >+ ->+ eeprom at 51 { +>+ eeprom@51 { >+ compatible = "atmel,24c08"; >+ reg = <0x51>; >+ }; @@ -637,3 +637,7 @@ there's no need to include the 'partitions' child node. >-- >2.25.1 > +_______________________________________________ +linux-arm-kernel mailing list +linux-arm-kernel@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N2/content_digest index 6ca9bde..08cec41 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,9 +1,20 @@ "ref\020240222085914.1218037-1-Kelly_Hung@asus.com\0" "ref\020240222085914.1218037-2-Kelly_Hung@asus.com\0" "From\0Zev Weiss <zweiss@equinix.com>\0" - "Subject\0[PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project\0" + "Subject\0Re: [PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project\0" "Date\0Fri, 23 Feb 2024 21:56:30 +0000\0" - "To\0linux-aspeed@lists.ozlabs.org\0" + "To\0Kelly Hung <ppighouse@gmail.com>\0" + "Cc\0robh+dt@kernel.org <robh+dt@kernel.org>" + devicetree@vger.kernel.org <devicetree@vger.kernel.org> + conor+dt@kernel.org <conor+dt@kernel.org> + linux-aspeed@lists.ozlabs.org <linux-aspeed@lists.ozlabs.org> + openbmc@lists.ozlabs.org <openbmc@lists.ozlabs.org> + linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> + Kelly Hung <Kelly_Hung@asus.com> + joel@jms.id.au <joel@jms.id.au> + krzysztof.kozlowski+dt@linaro.org <krzysztof.kozlowski+dt@linaro.org> + Allenyy_Hsu@asus.com <Allenyy_Hsu@asus.com> + " linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>\0" "\00:1\0" "b\0" "On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote:\n" @@ -56,7 +67,7 @@ ">+\t\tstdout-path = \"serial4:115200n8\";\n" ">+\t};\n" ">+\n" - ">+\tmemory at 80000000 {\n" + ">+\tmemory@80000000 {\n" ">+\t\tdevice_type = \"memory\";\n" ">+\t\treg = <0x80000000 0x40000000>;\n" ">+\t};\n" @@ -155,7 +166,7 @@ ">+&fmc {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tflash at 0 {\n" + ">+\tflash@0 {\n" ">+\t\tstatus = \"okay\";\n" ">+\t\tm25p,fast-read;\n" ">+\t\tlabel = \"bmc-spi\";\n" @@ -181,7 +192,7 @@ ">+\tpinctrl-names = \"default\";\n" ">+\tpinctrl-0 = <&pinctrl_spi1_default>;\n" ">+\n" - ">+\tflash at 0 {\n" + ">+\tflash@0 {\n" ">+\t\tstatus = \"okay\";\n" ">+\t\tlabel = \"bios-spi\";\n" ">+\t\tspi-max-frequency = <50000000>;\n" @@ -191,7 +202,7 @@ ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <1>;\n" ">+\n" - ">+\t\t\tbiosfullimg at 0 {\n" + ">+\t\t\tbiosfullimg@0 {\n" ">+\t\t\t\treg = <0x0 0x2000000>; //32768 *1024 = 32 MB\n" ">+\t\t\t\tlabel = \"biosfullimg\";\n" ">+\t\t\t};\n" @@ -222,31 +233,31 @@ ">+&i2c4 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ttemperature-sensor at 48 {\n" + ">+\ttemperature-sensor@48 {\n" ">+\t\tcompatible = \"ti,tmp75\";\n" ">+\t\treg = <0x48>;\n" ">+\t};\n" ">+\n" - ">+\ttemperature-sensor at 49 {\n" + ">+\ttemperature-sensor@49 {\n" ">+\t\tcompatible = \"ti,tmp75\";\n" ">+\t\treg = <0x49>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_20: gpio at 20 {\n" + ">+\tpca9555_4_20: gpio@20 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x20>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_22: gpio at 22 {\n" + ">+\tpca9555_4_22: gpio@22 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x22>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_24: gpio at 24 {\n" + ">+\tpca9555_4_24: gpio@24 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x24>;\n" ">+\t\tgpio-controller;\n" @@ -257,39 +268,39 @@ ">+\t\t/*B0 - B7 8*/\t\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\";\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_26: gpio at 26 {\n" + ">+\tpca9555_4_26: gpio@26 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x26>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" ">+\t\t#address-cells = <1>;\n" ">+\t\t#size-cells = <0>;\n" ">+\n" - ">+\t\tchannel_1: i2c at 0 {\n" + ">+\t\tchannel_1: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_2: i2c at 1 {\n" + ">+\t\tchannel_2: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_3: i2c at 2 {\n" + ">+\t\tchannel_3: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_4: i2c at 3 {\n" + ">+\t\tchannel_4: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -300,26 +311,26 @@ ">+&i2c5 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tpca9555_5_24: gpio at 24 {\n" + ">+\tpca9555_5_24: gpio@24 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x24>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70 >;\n" ">+\t\t#address-cells = <1>;\n" ">+\t\t#size-cells = <0>;\n" ">+\n" - ">+\t\tchannel_5: i2c at 0 {\n" + ">+\t\tchannel_5: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\n" - ">+\t\t\tpca9555_5_5_20: gpio at 20 {\n" + ">+\t\t\tpca9555_5_5_20: gpio@20 {\n" ">+\t\t\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\t\t\treg = <0x20>;\n" ">+\t\t\t\tgpio-controller;\n" @@ -331,33 +342,33 @@ ">+\t\t\t\t\t\"SYS_FAN2\", \"SYS_FAN1\";\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpca9555_5_5_21: gpio at 21 {\n" + ">+\t\t\tpca9555_5_5_21: gpio@21 {\n" ">+\t\t\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\t\t\treg = <0x21>;\n" ">+\t\t\t\tgpio-controller;\n" ">+\t\t\t\t#gpio-cells = <2>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 44 {\n" + ">+\t\t\tpower-monitor@44 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x44>;\n" ">+\t\t\t\tshunt-resistor = <2>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_6: i2c at 1 {\n" + ">+\t\tchannel_6: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_7: i2c at 2 {\n" + ">+\t\tchannel_7: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_8: i2c at 3 {\n" + ">+\t\tchannel_8: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -368,14 +379,14 @@ ">+&i2c6 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tpca9555_6_27: gpio at 27 {\n" + ">+\tpca9555_6_27: gpio@27 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x27>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_6_20: gpio at 20 {\n" + ">+\tpca9555_6_20: gpio@20 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x20>;\n" ">+\t\tgpio-controller;\n" @@ -386,7 +397,7 @@ ">+\t\t/*B4 12*/\t\"\", \"\", \"\", \"\";\n" ">+\t};\n" ">+\n" - ">+\tpca9555_6_21: gpio at 21 {\n" + ">+\tpca9555_6_21: gpio@21 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x21>;\n" ">+\t\tgpio-controller;\n" @@ -397,7 +408,7 @@ ">+&i2c7 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" @@ -405,54 +416,54 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\tidle-state = <1>;\n" ">+\n" - ">+\t\tchannel_9: i2c at 0 {\n" + ">+\t\tchannel_9: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\n" - ">+\t\t\ttemperature-sensor at 48 {\n" + ">+\t\t\ttemperature-sensor@48 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x48>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\ttemperature-sensor at 49 {\n" + ">+\t\t\ttemperature-sensor@49 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x49>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 40 {\n" + ">+\t\t\tpower-monitor@40 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x40>;\n" ">+\t\t\t\tshunt-resistor = <2>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 41 {\n" + ">+\t\t\tpower-monitor@41 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x41>;\n" ">+\t\t\t\tshunt-resistor = <5>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_10: i2c at 1 {\n" + ">+\t\tchannel_10: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_11: i2c at 2 {\n" + ">+\t\tchannel_11: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_12: i2c at 3 {\n" + ">+\t\tchannel_12: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" ">+\t\t};\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 71 {\n" + ">+\ti2c-mux@71 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x71>;\n" @@ -460,25 +471,25 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\ti2c-mux-idle-disconnect;\n" ">+\n" - ">+\t\tchannel_13: i2c at 0 {\n" + ">+\t\tchannel_13: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_14: i2c at 1 {\n" + ">+\t\tchannel_14: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_15: i2c at 2 {\n" + ">+\t\tchannel_15: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_16: i2c at 3 {\n" + ">+\t\tchannel_16: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -489,7 +500,7 @@ ">+&i2c8 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" @@ -497,36 +508,36 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\ti2c-mux-idle-disconnect;\n" ">+\n" - ">+\t\tchannel_17: i2c at 0 {\n" + ">+\t\tchannel_17: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_18: i2c at 1 {\n" + ">+\t\tchannel_18: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\n" - ">+\t\t\ttemperature-sensor at 48 {\n" + ">+\t\t\ttemperature-sensor@48 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x48>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 41 {\n" + ">+\t\t\tpower-monitor@41 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x41>;\n" ">+\t\t\t\tshunt-resistor = <5>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_19: i2c at 2 {\n" + ">+\t\tchannel_19: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_20: i2c at 3 {\n" + ">+\t\tchannel_20: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -550,12 +561,12 @@ ">+\tstatus = \"okay\";\n" ">+\tmulti-master;\n" ">+\n" - ">+\teeprom at 50 {\n" + ">+\teeprom@50 {\n" ">+\t\tcompatible = \"atmel,24c08\";\n" ">+\t\treg = <0x50>;\n" ">+\t};\n" ">+\n" - ">+\teeprom at 51 {\n" + ">+\teeprom@51 {\n" ">+\t\tcompatible = \"atmel,24c08\";\n" ">+\t\treg = <0x51>;\n" ">+\t};\n" @@ -644,6 +655,10 @@ ">+};\n" ">-- \n" ">2.25.1\n" - > + ">\n" + "_______________________________________________\n" + "linux-arm-kernel mailing list\n" + "linux-arm-kernel@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -effb6af9cfb6fe33eaf56b9ccd78f51ff4613b5d849b56e1628eae16ae39df46 +1a0261a3b923d816edf23e5afa8fcaea9abe8a80d6e36162bebc981cda0116bf
diff --git a/a/1.txt b/N3/1.txt index de243c0..676c204 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -48,7 +48,7 @@ On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote: >+ stdout-path = "serial4:115200n8"; >+ }; >+ ->+ memory at 80000000 { +>+ memory@80000000 { >+ device_type = "memory"; >+ reg = <0x80000000 0x40000000>; >+ }; @@ -147,7 +147,7 @@ On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote: >+&fmc { >+ status = "okay"; >+ ->+ flash at 0 { +>+ flash@0 { >+ status = "okay"; >+ m25p,fast-read; >+ label = "bmc-spi"; @@ -173,7 +173,7 @@ maybe that was wrong too). >+ pinctrl-names = "default"; >+ pinctrl-0 = <&pinctrl_spi1_default>; >+ ->+ flash at 0 { +>+ flash@0 { >+ status = "okay"; >+ label = "bios-spi"; >+ spi-max-frequency = <50000000>; @@ -183,7 +183,7 @@ maybe that was wrong too). >+ #address-cells = <1>; >+ #size-cells = <1>; >+ ->+ biosfullimg at 0 { +>+ biosfullimg@0 { >+ reg = <0x0 0x2000000>; //32768 *1024 = 32 MB >+ label = "biosfullimg"; >+ }; @@ -214,31 +214,31 @@ there's no need to include the 'partitions' child node. >+&i2c4 { >+ status = "okay"; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ temperature-sensor at 49 { +>+ temperature-sensor@49 { >+ compatible = "ti,tmp75"; >+ reg = <0x49>; >+ }; >+ ->+ pca9555_4_20: gpio at 20 { +>+ pca9555_4_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_4_22: gpio at 22 { +>+ pca9555_4_22: gpio@22 { >+ compatible = "nxp,pca9555"; >+ reg = <0x22>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_4_24: gpio at 24 { +>+ pca9555_4_24: gpio@24 { >+ compatible = "nxp,pca9555"; >+ reg = <0x24>; >+ gpio-controller; @@ -249,39 +249,39 @@ there's no need to include the 'partitions' child node. >+ /*B0 - B7 8*/ "", "", "", "", "", "", "", ""; >+ }; >+ ->+ pca9555_4_26: gpio at 26 { +>+ pca9555_4_26: gpio@26 { >+ compatible = "nxp,pca9555"; >+ reg = <0x26>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; >+ #address-cells = <1>; >+ #size-cells = <0>; >+ ->+ channel_1: i2c at 0 { +>+ channel_1: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_2: i2c at 1 { +>+ channel_2: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_3: i2c at 2 { +>+ channel_3: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_4: i2c at 3 { +>+ channel_4: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -292,26 +292,26 @@ there's no need to include the 'partitions' child node. >+&i2c5 { >+ status = "okay"; >+ ->+ pca9555_5_24: gpio at 24 { +>+ pca9555_5_24: gpio@24 { >+ compatible = "nxp,pca9555"; >+ reg = <0x24>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70 >; >+ #address-cells = <1>; >+ #size-cells = <0>; >+ ->+ channel_5: i2c at 0 { +>+ channel_5: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ ->+ pca9555_5_5_20: gpio at 20 { +>+ pca9555_5_5_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; @@ -323,33 +323,33 @@ there's no need to include the 'partitions' child node. >+ "SYS_FAN2", "SYS_FAN1"; >+ }; >+ ->+ pca9555_5_5_21: gpio at 21 { +>+ pca9555_5_5_21: gpio@21 { >+ compatible = "nxp,pca9555"; >+ reg = <0x21>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ power-monitor at 44 { +>+ power-monitor@44 { >+ compatible = "ti,ina219"; >+ reg = <0x44>; >+ shunt-resistor = <2>; >+ }; >+ }; >+ ->+ channel_6: i2c at 1 { +>+ channel_6: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_7: i2c at 2 { +>+ channel_7: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_8: i2c at 3 { +>+ channel_8: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -360,14 +360,14 @@ there's no need to include the 'partitions' child node. >+&i2c6 { >+ status = "okay"; >+ ->+ pca9555_6_27: gpio at 27 { +>+ pca9555_6_27: gpio@27 { >+ compatible = "nxp,pca9555"; >+ reg = <0x27>; >+ gpio-controller; >+ #gpio-cells = <2>; >+ }; >+ ->+ pca9555_6_20: gpio at 20 { +>+ pca9555_6_20: gpio@20 { >+ compatible = "nxp,pca9555"; >+ reg = <0x20>; >+ gpio-controller; @@ -378,7 +378,7 @@ there's no need to include the 'partitions' child node. >+ /*B4 12*/ "", "", "", ""; >+ }; >+ ->+ pca9555_6_21: gpio at 21 { +>+ pca9555_6_21: gpio@21 { >+ compatible = "nxp,pca9555"; >+ reg = <0x21>; >+ gpio-controller; @@ -389,7 +389,7 @@ there's no need to include the 'partitions' child node. >+&i2c7 { >+ status = "okay"; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; @@ -397,54 +397,54 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ idle-state = <1>; >+ ->+ channel_9: i2c at 0 { +>+ channel_9: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ temperature-sensor at 49 { +>+ temperature-sensor@49 { >+ compatible = "ti,tmp75"; >+ reg = <0x49>; >+ }; >+ ->+ power-monitor at 40 { +>+ power-monitor@40 { >+ compatible = "ti,ina219"; >+ reg = <0x40>; >+ shunt-resistor = <2>; >+ }; >+ ->+ power-monitor at 41 { +>+ power-monitor@41 { >+ compatible = "ti,ina219"; >+ reg = <0x41>; >+ shunt-resistor = <5>; >+ }; >+ }; >+ ->+ channel_10: i2c at 1 { +>+ channel_10: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_11: i2c at 2 { +>+ channel_11: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_12: i2c at 3 { +>+ channel_12: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; >+ }; >+ }; >+ ->+ i2c-mux at 71 { +>+ i2c-mux@71 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x71>; @@ -452,25 +452,25 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ i2c-mux-idle-disconnect; >+ ->+ channel_13: i2c at 0 { +>+ channel_13: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_14: i2c at 1 { +>+ channel_14: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ }; >+ ->+ channel_15: i2c at 2 { +>+ channel_15: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_16: i2c at 3 { +>+ channel_16: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -481,7 +481,7 @@ there's no need to include the 'partitions' child node. >+&i2c8 { >+ status = "okay"; >+ ->+ i2c-mux at 70 { +>+ i2c-mux@70 { >+ compatible = "nxp,pca9546"; >+ status = "okay"; >+ reg = <0x70>; @@ -489,36 +489,36 @@ there's no need to include the 'partitions' child node. >+ #size-cells = <0>; >+ i2c-mux-idle-disconnect; >+ ->+ channel_17: i2c at 0 { +>+ channel_17: i2c@0 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <0>; >+ }; >+ ->+ channel_18: i2c at 1 { +>+ channel_18: i2c@1 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <1>; >+ ->+ temperature-sensor at 48 { +>+ temperature-sensor@48 { >+ compatible = "ti,tmp75"; >+ reg = <0x48>; >+ }; >+ ->+ power-monitor at 41 { +>+ power-monitor@41 { >+ compatible = "ti,ina219"; >+ reg = <0x41>; >+ shunt-resistor = <5>; >+ }; >+ }; >+ ->+ channel_19: i2c at 2 { +>+ channel_19: i2c@2 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <2>; >+ }; >+ ->+ channel_20: i2c at 3 { +>+ channel_20: i2c@3 { >+ #address-cells = <1>; >+ #size-cells = <0>; >+ reg = <3>; @@ -542,12 +542,12 @@ there's no need to include the 'partitions' child node. >+ status = "okay"; >+ multi-master; >+ ->+ eeprom at 50 { +>+ eeprom@50 { >+ compatible = "atmel,24c08"; >+ reg = <0x50>; >+ }; >+ ->+ eeprom at 51 { +>+ eeprom@51 { >+ compatible = "atmel,24c08"; >+ reg = <0x51>; >+ }; diff --git a/a/content_digest b/N3/content_digest index 6ca9bde..309a20e 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -1,9 +1,20 @@ "ref\020240222085914.1218037-1-Kelly_Hung@asus.com\0" "ref\020240222085914.1218037-2-Kelly_Hung@asus.com\0" "From\0Zev Weiss <zweiss@equinix.com>\0" - "Subject\0[PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project\0" + "Subject\0Re: [PATCH 2/2] ARM: dts: aspeed: x4tf: Add dts for asus x4tf project\0" "Date\0Fri, 23 Feb 2024 21:56:30 +0000\0" - "To\0linux-aspeed@lists.ozlabs.org\0" + "To\0Kelly Hung <ppighouse@gmail.com>\0" + "Cc\0robh+dt@kernel.org <robh+dt@kernel.org>" + devicetree@vger.kernel.org <devicetree@vger.kernel.org> + conor+dt@kernel.org <conor+dt@kernel.org> + linux-aspeed@lists.ozlabs.org <linux-aspeed@lists.ozlabs.org> + openbmc@lists.ozlabs.org <openbmc@lists.ozlabs.org> + linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> + Kelly Hung <Kelly_Hung@asus.com> + joel@jms.id.au <joel@jms.id.au> + krzysztof.kozlowski+dt@linaro.org <krzysztof.kozlowski+dt@linaro.org> + Allenyy_Hsu@asus.com <Allenyy_Hsu@asus.com> + " linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>\0" "\00:1\0" "b\0" "On Thu, Feb 22, 2024 at 12:59:14AM PST, Kelly Hung wrote:\n" @@ -56,7 +67,7 @@ ">+\t\tstdout-path = \"serial4:115200n8\";\n" ">+\t};\n" ">+\n" - ">+\tmemory at 80000000 {\n" + ">+\tmemory@80000000 {\n" ">+\t\tdevice_type = \"memory\";\n" ">+\t\treg = <0x80000000 0x40000000>;\n" ">+\t};\n" @@ -155,7 +166,7 @@ ">+&fmc {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tflash at 0 {\n" + ">+\tflash@0 {\n" ">+\t\tstatus = \"okay\";\n" ">+\t\tm25p,fast-read;\n" ">+\t\tlabel = \"bmc-spi\";\n" @@ -181,7 +192,7 @@ ">+\tpinctrl-names = \"default\";\n" ">+\tpinctrl-0 = <&pinctrl_spi1_default>;\n" ">+\n" - ">+\tflash at 0 {\n" + ">+\tflash@0 {\n" ">+\t\tstatus = \"okay\";\n" ">+\t\tlabel = \"bios-spi\";\n" ">+\t\tspi-max-frequency = <50000000>;\n" @@ -191,7 +202,7 @@ ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <1>;\n" ">+\n" - ">+\t\t\tbiosfullimg at 0 {\n" + ">+\t\t\tbiosfullimg@0 {\n" ">+\t\t\t\treg = <0x0 0x2000000>; //32768 *1024 = 32 MB\n" ">+\t\t\t\tlabel = \"biosfullimg\";\n" ">+\t\t\t};\n" @@ -222,31 +233,31 @@ ">+&i2c4 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ttemperature-sensor at 48 {\n" + ">+\ttemperature-sensor@48 {\n" ">+\t\tcompatible = \"ti,tmp75\";\n" ">+\t\treg = <0x48>;\n" ">+\t};\n" ">+\n" - ">+\ttemperature-sensor at 49 {\n" + ">+\ttemperature-sensor@49 {\n" ">+\t\tcompatible = \"ti,tmp75\";\n" ">+\t\treg = <0x49>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_20: gpio at 20 {\n" + ">+\tpca9555_4_20: gpio@20 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x20>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_22: gpio at 22 {\n" + ">+\tpca9555_4_22: gpio@22 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x22>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_24: gpio at 24 {\n" + ">+\tpca9555_4_24: gpio@24 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x24>;\n" ">+\t\tgpio-controller;\n" @@ -257,39 +268,39 @@ ">+\t\t/*B0 - B7 8*/\t\"\", \"\", \"\", \"\", \"\", \"\", \"\", \"\";\n" ">+\t};\n" ">+\n" - ">+\tpca9555_4_26: gpio at 26 {\n" + ">+\tpca9555_4_26: gpio@26 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x26>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" ">+\t\t#address-cells = <1>;\n" ">+\t\t#size-cells = <0>;\n" ">+\n" - ">+\t\tchannel_1: i2c at 0 {\n" + ">+\t\tchannel_1: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_2: i2c at 1 {\n" + ">+\t\tchannel_2: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_3: i2c at 2 {\n" + ">+\t\tchannel_3: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_4: i2c at 3 {\n" + ">+\t\tchannel_4: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -300,26 +311,26 @@ ">+&i2c5 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tpca9555_5_24: gpio at 24 {\n" + ">+\tpca9555_5_24: gpio@24 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x24>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70 >;\n" ">+\t\t#address-cells = <1>;\n" ">+\t\t#size-cells = <0>;\n" ">+\n" - ">+\t\tchannel_5: i2c at 0 {\n" + ">+\t\tchannel_5: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\n" - ">+\t\t\tpca9555_5_5_20: gpio at 20 {\n" + ">+\t\t\tpca9555_5_5_20: gpio@20 {\n" ">+\t\t\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\t\t\treg = <0x20>;\n" ">+\t\t\t\tgpio-controller;\n" @@ -331,33 +342,33 @@ ">+\t\t\t\t\t\"SYS_FAN2\", \"SYS_FAN1\";\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpca9555_5_5_21: gpio at 21 {\n" + ">+\t\t\tpca9555_5_5_21: gpio@21 {\n" ">+\t\t\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\t\t\treg = <0x21>;\n" ">+\t\t\t\tgpio-controller;\n" ">+\t\t\t\t#gpio-cells = <2>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 44 {\n" + ">+\t\t\tpower-monitor@44 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x44>;\n" ">+\t\t\t\tshunt-resistor = <2>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_6: i2c at 1 {\n" + ">+\t\tchannel_6: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_7: i2c at 2 {\n" + ">+\t\tchannel_7: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_8: i2c at 3 {\n" + ">+\t\tchannel_8: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -368,14 +379,14 @@ ">+&i2c6 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\tpca9555_6_27: gpio at 27 {\n" + ">+\tpca9555_6_27: gpio@27 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x27>;\n" ">+\t\tgpio-controller;\n" ">+\t\t#gpio-cells = <2>;\n" ">+\t};\n" ">+\n" - ">+\tpca9555_6_20: gpio at 20 {\n" + ">+\tpca9555_6_20: gpio@20 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x20>;\n" ">+\t\tgpio-controller;\n" @@ -386,7 +397,7 @@ ">+\t\t/*B4 12*/\t\"\", \"\", \"\", \"\";\n" ">+\t};\n" ">+\n" - ">+\tpca9555_6_21: gpio at 21 {\n" + ">+\tpca9555_6_21: gpio@21 {\n" ">+\t\tcompatible = \"nxp,pca9555\";\n" ">+\t\treg = <0x21>;\n" ">+\t\tgpio-controller;\n" @@ -397,7 +408,7 @@ ">+&i2c7 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" @@ -405,54 +416,54 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\tidle-state = <1>;\n" ">+\n" - ">+\t\tchannel_9: i2c at 0 {\n" + ">+\t\tchannel_9: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\n" - ">+\t\t\ttemperature-sensor at 48 {\n" + ">+\t\t\ttemperature-sensor@48 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x48>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\ttemperature-sensor at 49 {\n" + ">+\t\t\ttemperature-sensor@49 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x49>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 40 {\n" + ">+\t\t\tpower-monitor@40 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x40>;\n" ">+\t\t\t\tshunt-resistor = <2>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 41 {\n" + ">+\t\t\tpower-monitor@41 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x41>;\n" ">+\t\t\t\tshunt-resistor = <5>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_10: i2c at 1 {\n" + ">+\t\tchannel_10: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_11: i2c at 2 {\n" + ">+\t\tchannel_11: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_12: i2c at 3 {\n" + ">+\t\tchannel_12: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" ">+\t\t};\n" ">+\t};\n" ">+\n" - ">+\ti2c-mux at 71 {\n" + ">+\ti2c-mux@71 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x71>;\n" @@ -460,25 +471,25 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\ti2c-mux-idle-disconnect;\n" ">+\n" - ">+\t\tchannel_13: i2c at 0 {\n" + ">+\t\tchannel_13: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_14: i2c at 1 {\n" + ">+\t\tchannel_14: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_15: i2c at 2 {\n" + ">+\t\tchannel_15: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_16: i2c at 3 {\n" + ">+\t\tchannel_16: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -489,7 +500,7 @@ ">+&i2c8 {\n" ">+\tstatus = \"okay\";\n" ">+\n" - ">+\ti2c-mux at 70 {\n" + ">+\ti2c-mux@70 {\n" ">+\t\tcompatible = \"nxp,pca9546\";\n" ">+\t\tstatus = \"okay\";\n" ">+\t\treg = <0x70>;\n" @@ -497,36 +508,36 @@ ">+\t\t#size-cells = <0>;\n" ">+\t\ti2c-mux-idle-disconnect;\n" ">+\n" - ">+\t\tchannel_17: i2c at 0 {\n" + ">+\t\tchannel_17: i2c@0 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <0>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_18: i2c at 1 {\n" + ">+\t\tchannel_18: i2c@1 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <1>;\n" ">+\n" - ">+\t\t\ttemperature-sensor at 48 {\n" + ">+\t\t\ttemperature-sensor@48 {\n" ">+\t\t\t\tcompatible = \"ti,tmp75\";\n" ">+\t\t\t\treg = <0x48>;\n" ">+\t\t\t};\n" ">+\n" - ">+\t\t\tpower-monitor at 41 {\n" + ">+\t\t\tpower-monitor@41 {\n" ">+\t\t\t\tcompatible = \"ti,ina219\";\n" ">+\t\t\t\treg = <0x41>;\n" ">+\t\t\t\tshunt-resistor = <5>;\n" ">+\t\t\t};\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_19: i2c at 2 {\n" + ">+\t\tchannel_19: i2c@2 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <2>;\n" ">+\t\t};\n" ">+\n" - ">+\t\tchannel_20: i2c at 3 {\n" + ">+\t\tchannel_20: i2c@3 {\n" ">+\t\t\t#address-cells = <1>;\n" ">+\t\t\t#size-cells = <0>;\n" ">+\t\t\treg = <3>;\n" @@ -550,12 +561,12 @@ ">+\tstatus = \"okay\";\n" ">+\tmulti-master;\n" ">+\n" - ">+\teeprom at 50 {\n" + ">+\teeprom@50 {\n" ">+\t\tcompatible = \"atmel,24c08\";\n" ">+\t\treg = <0x50>;\n" ">+\t};\n" ">+\n" - ">+\teeprom at 51 {\n" + ">+\teeprom@51 {\n" ">+\t\tcompatible = \"atmel,24c08\";\n" ">+\t\treg = <0x51>;\n" ">+\t};\n" @@ -646,4 +657,4 @@ ">2.25.1\n" > -effb6af9cfb6fe33eaf56b9ccd78f51ff4613b5d849b56e1628eae16ae39df46 +344e2efac128c83808ea3995fd284e3d036526f5b87013dc75d35b5b88631ffe
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.