Hello, A new root node property named 'chassis-type' has recently been approved added to the device tree specification[1]. This will allow userspace to easily detect the device form factor on DT-based devices, and act accordingly. This patchset fills in this property for existing ARM64 consumer devices (laptops, phones, tablets...). [1] https://github.com/devicetree-org/devicetree-specification/blob/main/source/chapter3-devicenodes.rst#root-node -- Arnaud Ferraris (4): arm64: dts: allwinner: add 'chassis-type' property arm64: dts: freescale: add 'chassis-type' property arm64: dts: qcom: add 'chassis-type' property arm64: dts: rockchip: add 'chassis-type' property arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 ++ arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 2 ++ arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 + arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-longcheer-l8150.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 1 + arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts | 1 + arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts | 2 ++ arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 + arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 2 ++ arch/arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 1 + arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 + arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 + arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 + arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 + arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 + arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 1 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-asus-novago-tp370ql.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-hp-envy-x2.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-lenovo-miix-630.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 1 + arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts | 1 + arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 1 + arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 1 + arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 1 + arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 1 + arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 1 + arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 1 + arch/arm64/boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 1 + arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-bahamut.dts | 1 + arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano-griffin.dts | 1 + arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx203.dts | 1 + arch/arm64/boot/dts/qcom/sm8250-sony-xperia-edo-pdx206.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + 59 files changed, 62 insertions(+)