Hi Christian, my nit-picks below On Fri, Sep 6, 2019 at 4:34 PM Christian Hewitt <christianshewitt@xxxxxxxxx> wrote: [...] > + spdif_dit: audio-codec-1 { > + #sound-dai-cells = <0>; > + compatible = "linux,spdif-dit"; > + status = "okay"; > + sound-name-prefix = "DIT"; > + }; please move it below sdio_pwrseq (or at least somewhere below the memory node) [...] > + vcc_3v3: regulator-vcc_3v3 { > + compatible = "regulator-fixed"; > + regulator-name = "VCC_3V3"; > + regulator-min-microvolt = <3300000>; > + regulator-max-microvolt = <3300000>; > + vin-supply = <&vddao_3v3>; > + regulator-always-on; > + /* FIXME: actually controlled by VDDCPU_B_EN */ can we add the enable GPIO here now that we know how to describe the VDDCPU_B regulator? [...] > + usb1_pow: regulator-usb1_pow { for consistency with the regulators above: regulator-usb1-pow [...] > + usb_pwr_en: regulator-usb_pwr_en { for consistency with the regulators above: regulator-usb-pwr-en [...] > + vddao_1v8: regulator-vddao_1v8 { for consistency with the regulators above: regulator-vddao-1v8 [... > + vddao_3v3: regulator-vddao_3v3 { for consistency with the regulators above: regulator-vddao-3v3 [...] > +&cpu0 { > + cpu-supply = <&vddcpu_b>; > + operating-points-v2 = <&cpu_opp_table_0>; > + clocks = <&clkc CLKID_CPU_CLK>; > + clock-latency = <50000>; > +}; > + > +&cpu1 { > + cpu-supply = <&vddcpu_b>; > + operating-points-v2 = <&cpu_opp_table_0>; > + clocks = <&clkc CLKID_CPU_CLK>; > + clock-latency = <50000>; > +}; > + > +&cpu100 { > + cpu-supply = <&vddcpu_a>; > + operating-points-v2 = <&cpub_opp_table_1>; > + clocks = <&clkc CLKID_CPUB_CLK>; > + clock-latency = <50000>; > +}; > + > +&cpu101 { > + cpu-supply = <&vddcpu_a>; > + operating-points-v2 = <&cpub_opp_table_1>; > + clocks = <&clkc CLKID_CPUB_CLK>; > + clock-latency = <50000>; > +}; > + > +&cpu102 { > + cpu-supply = <&vddcpu_a>; > + operating-points-v2 = <&cpub_opp_table_1>; > + clocks = <&clkc CLKID_CPUB_CLK>; > + clock-latency = <50000>; > +}; > + > +&cpu103 { > + cpu-supply = <&vddcpu_a>; > + operating-points-v2 = <&cpub_opp_table_1>; > + clocks = <&clkc CLKID_CPUB_CLK>; > + clock-latency = <50000>; > +}; (not limited to this patch: there's a lot of redundancy with the CPU nodes across the G12B .dts) [...] > +&sd_emmc_a { all nodes starting here should use alphabetical sorting Martin