arm64: mediatek: Propagate chassis-type where possible
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Wed, 17 May 2023 10:11:08 +0000 (12:11 +0200)
committerMatthias Brugger <matthias.bgg@gmail.com>
Mon, 29 May 2023 15:49:13 +0000 (17:49 +0200)
The chassis-type string identifies the form-factor of the system:
add this property to all device trees of devices for which the form
factor is known.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230517101108.205654-1-angelogioacchino.delregno@collabora.com
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
28 files changed:
arch/arm64/boot/dts/mediatek/mt2712-evb.dts
arch/arm64/boot/dts/mediatek/mt6755-evb.dts
arch/arm64/boot/dts/mediatek/mt6779-evb.dts
arch/arm64/boot/dts/mediatek/mt6795-evb.dts
arch/arm64/boot/dts/mediatek/mt6797-evb.dts
arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts
arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts
arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts
arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts
arch/arm64/boot/dts/mediatek/mt8167-pumpkin.dts
arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts
arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts
arch/arm64/boot/dts/mediatek/mt8173-elm.dts
arch/arm64/boot/dts/mediatek/mt8173-evb.dts
arch/arm64/boot/dts/mediatek/mt8183-evb.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku0.dts
arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku176.dts
arch/arm64/boot/dts/mediatek/mt8186-evb.dts

index d31a194124c91a0b140da54a596be20ae3bed609..fffdb7bbf889e48a675e1e7efe10b2d7023d01ed 100644 (file)
@@ -11,6 +11,7 @@
 
 / {
        model = "MediaTek MT2712 evaluation board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt2712-evb", "mediatek,mt2712";
 
        aliases {
index e079b7932ba3475033487e22017b3afef5298a5c..00b14f85c6a16f0adf6dd3cfc228ea7f58b94c99 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "MediaTek MT6755 EVB";
+       chassis-type = "embedded";
        compatible = "mediatek,mt6755-evb", "mediatek,mt6755";
 
        aliases {
index 164f5cbb3821df2b10f50d596e5a097c22693257..56b1bf06e26b562890559ca3c746b670316997ad 100644 (file)
@@ -10,6 +10,7 @@
 
 / {
        model = "MediaTek MT6779 EVB";
+       chassis-type = "embedded";
        compatible = "mediatek,mt6779-evb", "mediatek,mt6779";
 
        aliases {
index 1ed2f81edeff0232c270d2869d25118ef570bbe0..e0d4d7a63139473f5af62a41970e8a3de3432894 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "MediaTek MT6795 Evaluation Board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt6795-evb", "mediatek,mt6795";
 
        aliases {
index 2327e752d164829a6a300c8a44cb68024d6502e3..c927932afa0d6b0de9290d529a30c8f9b8d70c2f 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "MediaTek MT6797 Evaluation Board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt6797-evb", "mediatek,mt6797";
 
        aliases {
index eff9e8dbd0769df195be078d4b07392a4e5ec696..9534cf3a09d01f65d30edf70d89643063154c0e7 100644 (file)
@@ -12,6 +12,7 @@
 
 / {
        model = "Mediatek X20 Development Board";
+       chassis-type = "embedded";
        compatible = "archermind,mt6797-x20-dev", "mediatek,mt6797";
 
        aliases {
index 12abca8e11a188d74250623dba201feed71be224..e4605d23fdc8ee760bf327b4efeffb35c6843969 100644 (file)
@@ -15,6 +15,7 @@
 
 / {
        model = "Bananapi BPI-R64";
+       chassis-type = "embedded";
        compatible = "bananapi,bpi-r64", "mediatek,mt7622";
 
        aliases {
index b74e774c6eba975ee56d5ef91ffb0f6622259600..dad8e683aac5bcdadb55d997c8d3bab51b68c154 100644 (file)
@@ -15,6 +15,7 @@
 
 / {
        model = "MediaTek MT7622 RFB1 board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt7622-rfb1", "mediatek,mt7622";
 
        aliases {
index 33bd6febc16053efa990e3214deb38bf92764e75..7128f779c16572d720a86ab9461b332528a9a4c3 100644 (file)
@@ -16,6 +16,7 @@
 
 / {
        model = "Bananapi BPI-R3";
+       chassis-type = "embedded";
        compatible = "bananapi,bpi-r3", "mediatek,mt7986a";
 
        aliases {
index 4f18b4a9a8c82ffa0196cf7d26df3a3566d82ccc..3ef371ca254e816c9c4be836e0c04b4bca20f584 100644 (file)
@@ -11,6 +11,7 @@
 
 / {
        model = "MediaTek MT7986a RFB";
+       chassis-type = "embedded";
        compatible = "mediatek,mt7986a-rfb", "mediatek,mt7986a";
 
        aliases {
index 188ce82ae56ce7bf8cedd704e12985059c92ec25..dde190442e3866ce5cfee5be7846028e96be966c 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "MediaTek MT7986b RFB";
+       chassis-type = "embedded";
        compatible = "mediatek,mt7986b-rfb", "mediatek,mt7986b";
 
        aliases {
index 774a2f3fb4b29f29b77fad6b1c7483a986ffcc9d..ebf1a358f42aaf97cd94c3cb6978028a772f2553 100644 (file)
@@ -11,6 +11,7 @@
 
 / {
        model = "Pumpkin MT8167";
+       chassis-type = "embedded";
        compatible = "mediatek,mt8167-pumpkin", "mediatek,mt8167";
 
        memory@40000000 {
index 28433b94f7c71a01b537cb72a0148df0f0789348..256f245ac01d879254b3a1e3e51fc1e010abf483 100644 (file)
@@ -8,6 +8,7 @@
 
 / {
        model = "Google Hanawl";
+       chassis-type = "laptop";
        compatible = "google,hana-rev7", "mediatek,mt8173";
 };
 
index c234296755e1a247c265e871c6cf21e9a67636b5..fcf0cb76a87c340b3a2061430f91e8ac4d9baa31 100644 (file)
@@ -8,6 +8,7 @@
 
 / {
        model = "Google Hana";
+       chassis-type = "laptop";
        compatible = "google,hana-rev6", "google,hana-rev5",
                     "google,hana-rev4", "google,hana-rev3",
                     "google,hana", "mediatek,mt8173";
index e9e4ac0b74b2a9394b0a68d2b2a9e6c439bedadd..2390d04204e83323aa0104a243bedb2824d26f97 100644 (file)
@@ -8,6 +8,7 @@
 
 / {
        model = "Google Elm";
+       chassis-type = "laptop";
        compatible = "google,elm-rev8", "google,elm-rev7", "google,elm-rev6",
                     "google,elm-rev5", "google,elm-rev4", "google,elm-rev3",
                     "google,elm", "mediatek,mt8173";
index 755df569423452d8a1be4291d29fedf695e8ffda..5122963d8743ab3fd5049032369976099e1a26d6 100644 (file)
@@ -10,6 +10,7 @@
 
 / {
        model = "MediaTek MT8173 evaluation board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt8173-evb", "mediatek,mt8173";
 
        aliases {
index 3e3f4b1b00f02179573a1f5ff46721d4438c763d..d8bd5180768327bc76b9a1f77716ee8ee64d38c8 100644 (file)
@@ -11,6 +11,7 @@
 
 / {
        model = "MediaTek MT8183 evaluation board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt8183-evb", "mediatek,mt8183";
 
        aliases {
index 1a2ec0787d3caa5ae29e3d3f510681f28fd427c7..19c1e2bee494c98c0db87308494713a26e304cd2 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "Google burnet board";
+       chassis-type = "convertible";
        compatible = "google,burnet", "mediatek,mt8183";
 };
 
index 0eca3ff8672a755cf60359a9f1be88832c59844f..552bfc72699945bd86f84a8688edb3bd80be4869 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "Google damu board";
+       chassis-type = "convertible";
        compatible = "google,damu", "mediatek,mt8183";
 };
 
index bc2c57f0a827b1fdbc09320964e689206e335774..8ac6bf5b17f97719e532eec9b22c964e0b663d63 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "Google juniper sku16 board";
+       chassis-type = "convertible";
        compatible = "google,juniper-sku16", "google,juniper", "mediatek,mt8183";
 };
 
index 3a724e6f915cd5c765a013fe72df84250ef6bcb4..fcce8ea1232e64e91bdc9835d18756df9f9d031e 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "MediaTek kakadu board sku22";
+       chassis-type = "tablet";
        compatible = "google,kakadu-rev3-sku22", "google,kakadu-rev2-sku22",
                     "google,kakadu", "mediatek,mt8183";
 };
index 89a139a0ee44426922c1d3e5bbe9c8375a22a1e7..ebfabba72507583c1bb410f334056b0367632fea 100644 (file)
@@ -9,6 +9,7 @@
 
 / {
        model = "MediaTek kakadu board";
+       chassis-type = "tablet";
        compatible = "google,kakadu-rev3", "google,kakadu-rev2",
                        "google,kakadu", "mediatek,mt8183";
 };
index e3dd75bdaea4310c86e29a92c52dfb0e2f7781bf..7213cdcca612a6fdc7933d7aca5dbd5f9ca45b6b 100644 (file)
@@ -12,6 +12,7 @@
 
 / {
        model = "MediaTek kodama sku16 board";
+       chassis-type = "tablet";
        compatible = "google,kodama-sku16", "google,kodama", "mediatek,mt8183";
 };
 
index d81935ae07bc9b8bb6fbc63a3f486e3ac3f6c177..bbf0cd1aa66d1121b1415bd5605b95b9e2810e0e 100644 (file)
@@ -12,6 +12,7 @@
 
 / {
        model = "MediaTek kodama sku272 board";
+       chassis-type = "tablet";
        compatible = "google,kodama-sku272", "google,kodama", "mediatek,mt8183";
 };
 
index f4082fbe0517a593fcd022cf52a30dc389c5a610..a429ffeac3bdf98dab72932cbe300cb2659be308 100644 (file)
@@ -12,6 +12,7 @@
 
 / {
        model = "MediaTek kodama sku288 board";
+       chassis-type = "tablet";
        compatible = "google,kodama-sku288", "google,kodama", "mediatek,mt8183";
 };
 
index fb5ee91b6fe0e197b3884574d96cc07f3c7cc784..4ac75806fa9484e6e0e524b210bbb3a3d8eda6e5 100644 (file)
@@ -14,6 +14,7 @@
 
 / {
        model = "MediaTek krane sku0 board";
+       chassis-type = "tablet";
        compatible = "google,krane-sku0", "google,krane", "mediatek,mt8183";
 };
 
index 721d16f9c3b4fcc4f106b2ef24837c7209dc8877..095279e55d50c8a6e4a5641959137f71e9aa8992 100644 (file)
@@ -14,6 +14,7 @@
 
 / {
        model = "MediaTek krane sku176 board";
+       chassis-type = "tablet";
        compatible = "google,krane-sku176", "google,krane", "mediatek,mt8183";
 };
 
index ed74a3617c13521eacb103a3bd250839cbb5539e..2667a7424200e2ede7d7aaf8b76e6829ae01e758 100644 (file)
@@ -7,6 +7,7 @@
 
 / {
        model = "MediaTek MT8186 evaluation board";
+       chassis-type = "embedded";
        compatible = "mediatek,mt8186-evb", "mediatek,mt8186";
 
        aliases {