mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 20:14:06 +02:00
VT8500 DTS ARM changes for v6.16
1. New board: VIA APC Rock/Paper. 2. Add SCC ID register/socinfo node. 3. List all timer interrupts. -----BEGIN PGP SIGNATURE----- iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmgjIKwQHGtyemtAa2Vy bmVsLm9yZwAKCRDBN2bmhouD1yZWD/4hbdPRMYcnuokiDVpBNJqdY82OJCYcnMaC MtXyEgshHC97BYMPF6sQox09fg4IpJlAcRsEXsjh3vSQl5LvX7tqQwrckiOJvhXP LUH7XVEtL5fKgYf3THaFCDCjcwXxjcsiEyT6KD5ET37Z0czqMAl28ovRAV0kNuXM 3x9TWkHKI/qlsYIRpRCl3cHQkqjFEXgfi6HNoIroIvR1wRBXxjJDiMnUEBHgEl7E xAgvNglD/fAubcbYjr+Kx0XMhMryBl4PoSgeP4OnTK05gIW81l7RrxuKMm+a2pb3 aX+xtqs2sXBPykzp5lyosa0Nje9/5x31supSjF7I9pEA2OA9UPJjchkyRkqs8Inj tO8s7JrIZklOvB4Lp5Sc4sqylgH2HeWxr5yu4EH9ga9C+2KpdSgSktVF69SvmHII Zk+akeIyxd3hj/zGrqBwwrEP6udg/7PVlSqVKgwiJ71Zx8Xs6rrdtw0vZ5j49Bq4 elTg/pvz1uVkhQ0nxWFYhZSFNDB/sx52TRV8Y0W/vk/QaHAZrBcQte4T7XSWlGAb KmgbIDJ9Osdl7iJN5gUxF+u8IwpA/u4vfORl3sgIs3vVez3wbthFA7fggwas+a8u boS6ooca3sBVzp/6qOs3IRZ+D68r6hQhFCSU4/rPw1o2NHveGCyZbZcC2Ahx7+Gi iFztjGc71w== =nARy -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmguSZoACgkQmmx57+YA GNngDBAAjDXbkuUaMbteNtBQVDPnhkrmQ/SZngb059p9RCzU94IHOgn2I8y3iIcH 13XWOqxMRFXOdMlPbEr3krN0KOwWtRpPALE4S+/MqAoa5xlV3ul73R64oEBC4qy5 5yPHrV6IOYNDn2o+aYUHanZuWVPuBdwIIzphjTudEf1Fpi1joL+JYaMLNwYIPLAT H97ORt/fJiYXbGfO8YpZEC2BTv2F0ym5aCJAkWGD1V3zj5hDw+kf8qQvZHEAtQGe Jbvgo9XdDUWrd7SJnn9uDSOA93bInCeEFTuPJlW4TEPGNSTF3YA1ZAnpcFYrjmux T/LY3HAT3gwUY+eJlttOmpuf/YQ2dUvU2+LJCanunlsAxiwqRLJij0d5IyAjdKzq d6XXtLTs5Nf4dh1p/E2BhRSNrnriP1ky5m1mDYvAHfJeEDFczc7Rpymppfo9aOlw ymV1U2LE2MxraLr9ty1l9EMJfBnPPTUkd1FomG/1ZfGi7Bt5GI71wsO+TRCRJN2M rhVSa3/cMealxvTTYZiMqJjo633HScCeuHKZkInx6xiBXB89x50DfkFw3GlYvSX5 pN4xZ0QCfMTG6bbcxlQVKqAyEWIxB+JdsFU9S/Yh1Qn+M8hjvhZXDZXlqnip8gel nxhILM1cAic/aaUnGMO3rSDRwMU+XlHoe1xuhDfkMCwa8hZKY5Y= =bDf0 -----END PGP SIGNATURE----- Merge tag 'dt-vt8500-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt VT8500 DTS ARM changes for v6.16 1. New board: VIA APC Rock/Paper. 2. Add SCC ID register/socinfo node. 3. List all timer interrupts. * tag 'dt-vt8500-6.16' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt: ARM: dts: vt8500: list all four timer interrupts ARM: dts: vt8500: add DT nodes for the system config ID register ARM: dts: vt8500: Add VIA APC Rock/Paper board dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards Link: https://lore.kernel.org/r/20250513104216.25803-5-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
2b183108bc
|
|
@ -7,14 +7,13 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
|||
title: VIA/Wondermedia VT8500 Platforms
|
||||
|
||||
maintainers:
|
||||
- Tony Prisk <linux@prisktech.co.nz>
|
||||
description: test
|
||||
- Alexey Charkov <alchark@gmail.com>
|
||||
|
||||
properties:
|
||||
$nodename:
|
||||
const: '/'
|
||||
compatible:
|
||||
items:
|
||||
oneOf:
|
||||
- enum:
|
||||
- via,vt8500
|
||||
- wm,wm8505
|
||||
|
|
@ -22,4 +21,9 @@ properties:
|
|||
- wm,wm8750
|
||||
- wm,wm8850
|
||||
|
||||
- description: VIA APC Rock and Paper boards
|
||||
items:
|
||||
- const: via,apc-rock
|
||||
- const: wm,wm8950
|
||||
|
||||
additionalProperties: true
|
||||
|
|
|
|||
|
|
@ -4,4 +4,5 @@ dtb-$(CONFIG_ARCH_VT8500) += \
|
|||
wm8505-ref.dtb \
|
||||
wm8650-mid.dtb \
|
||||
wm8750-apc8750.dtb \
|
||||
wm8850-w70v2.dtb
|
||||
wm8850-w70v2.dtb \
|
||||
wm8950-apc-rock.dtb
|
||||
|
|
|
|||
|
|
@ -55,6 +55,11 @@ pinctrl: pinctrl@d8110000 {
|
|||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
chipid@d8120000 {
|
||||
compatible = "via,vt8500-scc-id";
|
||||
reg = <0xd8120000 0x4>;
|
||||
};
|
||||
|
||||
pmc@d8130000 {
|
||||
compatible = "via,vt8500-pmc";
|
||||
reg = <0xd8130000 0x1000>;
|
||||
|
|
@ -106,7 +111,7 @@ clkuart3: uart3 {
|
|||
timer@d8130100 {
|
||||
compatible = "via,vt8500-timer";
|
||||
reg = <0xd8130100 0x28>;
|
||||
interrupts = <36>;
|
||||
interrupts = <36>, <37>, <38>, <39>;
|
||||
};
|
||||
|
||||
usb@d8007900 {
|
||||
|
|
|
|||
|
|
@ -66,6 +66,11 @@ pinctrl: pinctrl@d8110000 {
|
|||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
chipid@d8120000 {
|
||||
compatible = "via,vt8500-scc-id";
|
||||
reg = <0xd8120000 0x4>;
|
||||
};
|
||||
|
||||
pmc@d8130000 {
|
||||
compatible = "via,vt8500-pmc";
|
||||
reg = <0xd8130000 0x1000>;
|
||||
|
|
@ -204,7 +209,7 @@ clksdhc: sdhc {
|
|||
timer@d8130100 {
|
||||
compatible = "via,vt8500-timer";
|
||||
reg = <0xd8130100 0x28>;
|
||||
interrupts = <36>;
|
||||
interrupts = <36>, <37>, <38>, <39>;
|
||||
};
|
||||
|
||||
usb@d8007100 {
|
||||
|
|
|
|||
|
|
@ -62,6 +62,11 @@ pinctrl: pinctrl@d8110000 {
|
|||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
chipid@d8120000 {
|
||||
compatible = "via,vt8500-scc-id";
|
||||
reg = <0xd8120000 0x4>;
|
||||
};
|
||||
|
||||
pmc@d8130000 {
|
||||
compatible = "via,vt8500-pmc";
|
||||
reg = <0xd8130000 0x1000>;
|
||||
|
|
@ -176,7 +181,7 @@ clksdhc: sdhc {
|
|||
timer@d8130100 {
|
||||
compatible = "via,vt8500-timer";
|
||||
reg = <0xd8130100 0x28>;
|
||||
interrupts = <36>;
|
||||
interrupts = <36>, <37>, <38>, <39>;
|
||||
};
|
||||
|
||||
usb@d8007900 {
|
||||
|
|
|
|||
|
|
@ -68,6 +68,11 @@ pinctrl: pinctrl@d8110000 {
|
|||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
chipid@d8120000 {
|
||||
compatible = "via,vt8500-scc-id";
|
||||
reg = <0xd8120000 0x4>;
|
||||
};
|
||||
|
||||
pmc@d8130000 {
|
||||
compatible = "via,vt8500-pmc";
|
||||
reg = <0xd8130000 0x1000>;
|
||||
|
|
@ -248,7 +253,7 @@ pwm: pwm@d8220000 {
|
|||
timer@d8130100 {
|
||||
compatible = "via,vt8500-timer";
|
||||
reg = <0xd8130100 0x28>;
|
||||
interrupts = <36>;
|
||||
interrupts = <36>, <37>, <38>, <39>;
|
||||
};
|
||||
|
||||
usb@d8007900 {
|
||||
|
|
|
|||
|
|
@ -65,6 +65,11 @@ pinctrl: pinctrl@d8110000 {
|
|||
#gpio-cells = <2>;
|
||||
};
|
||||
|
||||
chipid@d8120000 {
|
||||
compatible = "via,vt8500-scc-id";
|
||||
reg = <0xd8120000 0x4>;
|
||||
};
|
||||
|
||||
pmc@d8130000 {
|
||||
compatible = "via,vt8500-pmc";
|
||||
reg = <0xd8130000 0x1000>;
|
||||
|
|
@ -235,7 +240,7 @@ pwm: pwm@d8220000 {
|
|||
timer@d8130100 {
|
||||
compatible = "via,vt8500-timer";
|
||||
reg = <0xd8130100 0x28>;
|
||||
interrupts = <36>;
|
||||
interrupts = <36>, <37>, <38>, <39>;
|
||||
};
|
||||
|
||||
usb@d8007900 {
|
||||
|
|
|
|||
21
arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts
Normal file
21
arch/arm/boot/dts/vt8500/wm8950-apc-rock.dts
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
/*
|
||||
* Copyright (C) 2025 Alexey Charkov <alchark@gmail.com>
|
||||
*/
|
||||
|
||||
/dts-v1/;
|
||||
/include/ "wm8950.dtsi"
|
||||
|
||||
/ {
|
||||
model = "VIA APC Rock";
|
||||
compatible = "via,apc-rock", "wm,wm8950";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory";
|
||||
reg = <0x0 0x20000000>;
|
||||
};
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
status = "okay";
|
||||
};
|
||||
11
arch/arm/boot/dts/vt8500/wm8950.dtsi
Normal file
11
arch/arm/boot/dts/vt8500/wm8950.dtsi
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
/*
|
||||
* Copyright (C) 2025 Alexey Charkov <alchark@gmail.com>
|
||||
*/
|
||||
|
||||
/* No differences have been discovered vs. WM8850, but chip markings differ */
|
||||
/include/ "wm8850.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "wm,wm8950";
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user