Quoting Douglas Anderson (2022-01-25 14:44:22) > diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts b/arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts > new file mode 100644 > index 000000000000..f95273052da0 > --- /dev/null > +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts > @@ -0,0 +1,313 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Google Herobrine board device tree source > + * > + * Copyright 2022 Google LLC. > + */ > + > +/dts-v1/; > + > +#include "sc7280-herobrine.dtsi" > + > +/ { > + model = "Google Herobrine (rev1+)"; > + compatible = "google,herobrine", "qcom,sc7280"; Can we stop adding "qcom,sc7280" to the board compatible string? It looks out of place. It's the compatible for the SoC and should really be the compatible for the /soc node. > +}; > + > +/* ADDITIONS TO NODES DEFINED IN PARENT DEVICE TREE FILES */ > + > +&ap_spi_fp { > + status = "okay"; > +}; [...] > diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi > new file mode 100644 > index 000000000000..24c34ddebd18 > --- /dev/null > +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi > @@ -0,0 +1,778 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Google Herobrine baseboard device tree source > + * [...] > + > + vin-supply = <&ppvar_sys>; > + }; > + > + pp3300_codec: pp3300-codec-regulator { > + compatible = "regulator-fixed"; > + regulator-name = "pp3300_codec"; > + > + regulator-min-microvolt = <3300000>; > + regulator-max-microvolt = <3300000>; > + > + gpio = <&tlmm 105 GPIO_ACTIVE_HIGH>; > + enable-active-high; > + pinctrl-names = "default"; > + pinctrl-0 = <&en_pp3300_codec>; > + > + vin-supply = <&pp3300_z1>; > + }; > + > + pp3300_left_in_mlb: pp3300-left-in-mlb { Sometimes '-regulator' is left out. Is that intentional? I suppose it would be better if every node had regulator postfix, but it may be too long of a node name? > + compatible = "regulator-fixed"; > + regulator-name = "pp3300_left_in_mlb"; > + > + regulator-min-microvolt = <3300000>; > + regulator-max-microvolt = <3300000>; > + > + gpio = <&tlmm 80 GPIO_ACTIVE_HIGH>;