Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: exynos: add 'chassis-type' property

A new 'chassis-type' root node property has recently been approved for
the device-tree specification.

Add this property for end-user devices (such as laptops,
smartphones and tablets) based on Samsung Exynos ARM SoCs.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20211017101228.19478-2-krzysztof.kozlowski@canonical.com

+14
+1
arch/arm/boot/dts/exynos3250-rinato.dts
··· 19 19 / { 20 20 model = "Samsung Rinato board"; 21 21 compatible = "samsung,rinato", "samsung,exynos3250", "samsung,exynos3"; 22 + chassis-type = "watch"; 22 23 23 24 aliases { 24 25 i2c7 = &i2c_max77836;
+1
arch/arm/boot/dts/exynos4210-i9100.dts
··· 18 18 / { 19 19 model = "Samsung Galaxy S2 (GT-I9100)"; 20 20 compatible = "samsung,i9100", "samsung,exynos4210", "samsung,exynos4"; 21 + chassis-type = "handset"; 21 22 22 23 memory@40000000 { 23 24 device_type = "memory";
+1
arch/arm/boot/dts/exynos4210-trats.dts
··· 16 16 / { 17 17 model = "Samsung Trats based on Exynos4210"; 18 18 compatible = "samsung,trats", "samsung,exynos4210", "samsung,exynos4"; 19 + chassis-type = "handset"; 19 20 20 21 memory@40000000 { 21 22 device_type = "memory";
+1
arch/arm/boot/dts/exynos4210-universal_c210.dts
··· 16 16 / { 17 17 model = "Samsung Universal C210 based on Exynos4210 rev0"; 18 18 compatible = "samsung,universal_c210", "samsung,exynos4210", "samsung,exynos4"; 19 + chassis-type = "handset"; 19 20 20 21 memory@40000000 { 21 22 device_type = "memory";
+1
arch/arm/boot/dts/exynos4412-i9300.dts
··· 12 12 / { 13 13 model = "Samsung Galaxy S3 (GT-I9300) based on Exynos4412"; 14 14 compatible = "samsung,i9300", "samsung,midas", "samsung,exynos4412", "samsung,exynos4"; 15 + chassis-type = "handset"; 15 16 16 17 /* bootargs are passed in by bootloader */ 17 18
+1
arch/arm/boot/dts/exynos4412-i9305.dts
··· 5 5 / { 6 6 model = "Samsung Galaxy S3 (GT-I9305) based on Exynos4412"; 7 7 compatible = "samsung,i9305", "samsung,midas", "samsung,exynos4412", "samsung,exynos4"; 8 + chassis-type = "handset"; 8 9 9 10 /* bootargs are passed in by bootloader */ 10 11
+1
arch/arm/boot/dts/exynos4412-n710x.dts
··· 5 5 / { 6 6 compatible = "samsung,n710x", "samsung,midas", "samsung,exynos4412", "samsung,exynos4"; 7 7 model = "Samsung Galaxy Note 2 (GT-N7100, GT-N7105) based on Exynos4412"; 8 + chassis-type = "handset"; 8 9 9 10 memory@40000000 { 10 11 device_type = "memory";
+1
arch/arm/boot/dts/exynos4412-p4note-n8010.dts
··· 12 12 / { 13 13 model = "Samsung Galaxy Note 10.1 (GT-N8010/N8013) based on Exynos4412"; 14 14 compatible = "samsung,n8010", "samsung,p4note", "samsung,exynos4412", "samsung,exynos4"; 15 + chassis-type = "tablet"; 15 16 16 17 /* this is the base variant without any kind of modem */ 17 18 };
+1
arch/arm/boot/dts/exynos4412-trats2.dts
··· 15 15 / { 16 16 model = "Samsung Trats 2 based on Exynos4412"; 17 17 compatible = "samsung,trats2", "samsung,midas", "samsung,exynos4412", "samsung,exynos4"; 18 + chassis-type = "handset"; 18 19 19 20 memory@40000000 { 20 21 device_type = "memory";
+1
arch/arm/boot/dts/exynos5250-snow-rev5.dts
··· 14 14 model = "Google Snow Rev 5+"; 15 15 compatible = "google,snow-rev5", "samsung,exynos5250", 16 16 "samsung,exynos5"; 17 + chassis-type = "laptop"; 17 18 18 19 sound { 19 20 compatible = "google,snow-audio-max98090";
+1
arch/arm/boot/dts/exynos5250-snow.dts
··· 12 12 model = "Google Snow"; 13 13 compatible = "google,snow-rev4", "google,snow", "samsung,exynos5250", 14 14 "samsung,exynos5"; 15 + chassis-type = "laptop"; 15 16 16 17 sound { 17 18 compatible = "google,snow-audio-max98095";
+1
arch/arm/boot/dts/exynos5250-spring.dts
··· 16 16 / { 17 17 model = "Google Spring"; 18 18 compatible = "google,spring", "samsung,exynos5250", "samsung,exynos5"; 19 + chassis-type = "laptop"; 19 20 20 21 memory@40000000 { 21 22 device_type = "memory";
+1
arch/arm/boot/dts/exynos5420-peach-pit.dts
··· 26 26 "google,pit-rev7", "google,pit-rev6", 27 27 "google,pit", "google,peach","samsung,exynos5420", 28 28 "samsung,exynos5"; 29 + chassis-type = "laptop"; 29 30 30 31 aliases { 31 32 /* Assign 20 so we don't get confused w/ builtin ones */
+1
arch/arm/boot/dts/exynos5800-peach-pi.dts
··· 24 24 "google,pi-rev11", "google,pi-rev10", 25 25 "google,pi", "google,peach", "samsung,exynos5800", 26 26 "samsung,exynos5"; 27 + chassis-type = "laptop"; 27 28 28 29 aliases { 29 30 /* Assign 20 so we don't get confused w/ builtin ones */