Skip to content

Commit 9289b97

Browse files
committed
Merge tag 'sunxi-dt-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
Allwinner SoC device tree changes for 6.11 This includes a commit shared with the clk tree. This commit adds clock and reset indices to the device tree binding, and thus is needed for both the device tree and driver changes. ARM64 device tree and binding-only changes - Add LRADC (low resolution ADC for resistor network based keys) for H616 SoC - Add cache information for A64, H6, and H616 SoCs - Correct model names and descriptions for Pine64 boards - Add GPADC (general purpose ADC) for H616 SoC - Add ADC joysticks based on GPADC for anbernic-rg35xx-h board - Add additional CPU OPPs for the H700 on top of existing H616 ones - Enable DVFS for rg35xx boards - Add IOMMU for H616 SoC RISC-V device tree changes - Add system LDOs to D1s/T113 SoC - Add ClockworkPi and DevTerm device trees * tag 'sunxi-dt-for-6.11' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: riscv: dts: allwinner: Add ClockworkPi and DevTerm devicetrees riscv: dts: allwinner: d1s-t113: Add system LDOs arm64: dts: allwinner: h616: add IOMMU node arm64: dts: allwinner: rg35xx: Enable DVFS CPU frequency scaling arm64: dts: allwinner: h616: add additional CPU OPPs for the H700 arm64: dts: allwinner: anbernic-rg35xx-h: Add ADC joysticks arm64: dts: allwinner: h616: Add GPADC device node dt-bindings: clock: sun50i-h616-ccu: Add GPADC clocks ARM: dts: sunxi: remove duplicated entries in makefile arm64: dts: allwinner: Add cache information to the SoC dtsi for H616 arm64: dts: allwinner: Add cache information to the SoC dtsi for A64 arm64: dts: allwinner: Correct the model names for Pine64 boards dt-bindings: arm: sunxi: Correct the descriptions for Pine64 boards arm64: dts: allwinner: Add cache information to the SoC dtsi for H6 ARM: dts: sun50i: Add LRADC node dt-bindings: input: sun4i-lradc-keys: Add H616 compatible Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents b85aad3 + 0ce1d34 commit 9289b97

24 files changed

+558
-94
lines changed

Documentation/devicetree/bindings/arm/sunxi.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -708,12 +708,12 @@ properties:
708708
- const: olimex,a64-teres-i
709709
- const: allwinner,sun50i-a64
710710

711-
- description: Pine64
711+
- description: Pine64 PINE A64
712712
items:
713713
- const: pine64,pine64
714714
- const: allwinner,sun50i-a64
715715

716-
- description: Pine64+
716+
- description: Pine64 PINE A64+
717717
items:
718718
- const: pine64,pine64-plus
719719
- const: allwinner,sun50i-a64
@@ -724,17 +724,17 @@ properties:
724724
- const: sochip,s3
725725
- const: allwinner,sun8i-v3
726726

727-
- description: Pine64 PineH64 model A
727+
- description: Pine64 PINE H64 Model A
728728
items:
729729
- const: pine64,pine-h64
730730
- const: allwinner,sun50i-h6
731731

732-
- description: Pine64 PineH64 model B
732+
- description: Pine64 PINE H64 Model B
733733
items:
734734
- const: pine64,pine-h64-model-b
735735
- const: allwinner,sun50i-h6
736736

737-
- description: Pine64 LTS
737+
- description: Pine64 PINE A64 LTS
738738
items:
739739
- const: pine64,pine64-lts
740740
- const: allwinner,sun50i-r18
@@ -763,17 +763,17 @@ properties:
763763
- const: pine64,pinephone
764764
- const: allwinner,sun50i-a64
765765

766-
- description: Pine64 PineTab, Development Sample
766+
- description: Pine64 PineTab Developer Sample
767767
items:
768768
- const: pine64,pinetab
769769
- const: allwinner,sun50i-a64
770770

771-
- description: Pine64 PineTab, Early Adopter's batch (and maybe later ones)
771+
- description: Pine64 PineTab Early Adopter
772772
items:
773773
- const: pine64,pinetab-early-adopter
774774
- const: allwinner,sun50i-a64
775775

776-
- description: Pine64 SoPine Baseboard
776+
- description: Pine64 SOPINE
777777
items:
778778
- const: pine64,sopine-baseboard
779779
- const: pine64,sopine

Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ properties:
2222
- const: allwinner,sun8i-a83t-r-lradc
2323
- const: allwinner,sun50i-r329-lradc
2424
- items:
25-
- const: allwinner,sun20i-d1-lradc
25+
- enum:
26+
- allwinner,sun50i-h616-lradc
27+
- allwinner,sun20i-d1-lradc
2628
- const: allwinner,sun50i-r329-lradc
2729

2830
reg:

arch/arm/boot/dts/allwinner/Makefile

Lines changed: 0 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -261,68 +261,6 @@ dtb-$(CONFIG_MACH_SUN8I) += \
261261
sun8i-v3s-licheepi-zero.dtb \
262262
sun8i-v3s-licheepi-zero-dock.dtb \
263263
sun8i-v40-bananapi-m2-berry.dtb
264-
dtb-$(CONFIG_MACH_SUN8I) += \
265-
sun8i-a23-evb.dtb \
266-
sun8i-a23-gt90h-v4.dtb \
267-
sun8i-a23-inet86dz.dtb \
268-
sun8i-a23-ippo-q8h-v5.dtb \
269-
sun8i-a23-ippo-q8h-v1.2.dtb \
270-
sun8i-a23-polaroid-mid2407pxe03.dtb \
271-
sun8i-a23-polaroid-mid2809pxe04.dtb \
272-
sun8i-a23-q8-tablet.dtb \
273-
sun8i-a33-et-q8-v1.6.dtb \
274-
sun8i-a33-ga10h-v1.1.dtb \
275-
sun8i-a33-inet-d978-rev2.dtb \
276-
sun8i-a33-ippo-q8h-v1.2.dtb \
277-
sun8i-a33-olinuxino.dtb \
278-
sun8i-a33-q8-tablet.dtb \
279-
sun8i-a33-sinlinx-sina33.dtb \
280-
sun8i-a83t-allwinner-h8homlet-v2.dtb \
281-
sun8i-a83t-bananapi-m3.dtb \
282-
sun8i-a83t-cubietruck-plus.dtb \
283-
sun8i-a83t-tbs-a711.dtb \
284-
sun8i-h2-plus-bananapi-m2-zero.dtb \
285-
sun8i-h2-plus-libretech-all-h3-cc.dtb \
286-
sun8i-h2-plus-orangepi-r1.dtb \
287-
sun8i-h2-plus-orangepi-zero.dtb \
288-
sun8i-h3-bananapi-m2-plus.dtb \
289-
sun8i-h3-bananapi-m2-plus-v1.2.dtb \
290-
sun8i-h3-beelink-x2.dtb \
291-
sun8i-h3-libretech-all-h3-cc.dtb \
292-
sun8i-h3-mapleboard-mp130.dtb \
293-
sun8i-h3-nanopi-duo2.dtb \
294-
sun8i-h3-nanopi-m1.dtb\
295-
\
296-
sun8i-h3-nanopi-m1-plus.dtb \
297-
sun8i-h3-nanopi-neo.dtb \
298-
sun8i-h3-nanopi-neo-air.dtb \
299-
sun8i-h3-nanopi-r1.dtb \
300-
sun8i-h3-orangepi-2.dtb \
301-
sun8i-h3-orangepi-lite.dtb \
302-
sun8i-h3-orangepi-one.dtb \
303-
sun8i-h3-orangepi-pc.dtb \
304-
sun8i-h3-orangepi-pc-plus.dtb \
305-
sun8i-h3-orangepi-plus.dtb \
306-
sun8i-h3-orangepi-plus2e.dtb \
307-
sun8i-h3-orangepi-zero-plus2.dtb \
308-
sun8i-h3-rervision-dvk.dtb \
309-
sun8i-h3-zeropi.dtb \
310-
sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
311-
sun8i-r16-bananapi-m2m.dtb \
312-
sun8i-r16-nintendo-nes-classic.dtb \
313-
sun8i-r16-nintendo-super-nes-classic.dtb \
314-
sun8i-r16-parrot.dtb \
315-
sun8i-r40-bananapi-m2-ultra.dtb \
316-
sun8i-r40-oka40i-c.dtb \
317-
sun8i-s3-elimo-initium.dtb \
318-
sun8i-s3-lichee-zero-plus.dtb \
319-
sun8i-s3-pinecube.dtb \
320-
sun8i-t113s-mangopi-mq-r-t113.dtb \
321-
sun8i-t3-cqa3t-bv3.dtb \
322-
sun8i-v3-sl631-imx179.dtb \
323-
sun8i-v3s-licheepi-zero.dtb \
324-
sun8i-v3s-licheepi-zero-dock.dtb \
325-
sun8i-v40-bananapi-m2-berry.dtb
326264
dtb-$(CONFIG_MACH_SUN9I) += \
327265
sun9i-a80-optimus.dtb \
328266
sun9i-a80-cubieboard4.dtb

arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include "sun50i-a64-sopine-baseboard.dts"
66

77
/ {
8-
model = "Pine64 LTS";
8+
model = "Pine64 PINE A64 LTS";
99
compatible = "pine64,pine64-lts", "allwinner,sun50i-r18",
1010
"allwinner,sun50i-a64";
1111

arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include "sun50i-a64-pine64.dts"
55

66
/ {
7-
model = "Pine64+";
7+
model = "Pine64 PINE A64+";
88
compatible = "pine64,pine64-plus", "allwinner,sun50i-a64";
99

1010
/* TODO: Camera, touchscreen, etc. */

arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <dt-bindings/gpio/gpio.h>
1010

1111
/ {
12-
model = "Pine64";
12+
model = "Pine64 PINE A64";
1313
compatible = "pine64,pine64", "allwinner,sun50i-a64";
1414

1515
aliases {

arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <dt-bindings/pwm/pwm.h>
1414

1515
/ {
16-
model = "Pinebook";
16+
model = "Pine64 Pinebook";
1717
compatible = "pine64,pinebook", "allwinner,sun50i-a64";
1818
chassis-type = "laptop";
1919

arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "sun50i-a64-pinetab.dts"
1010

1111
/ {
12-
model = "PineTab, Early Adopter's version";
12+
model = "Pine64 PineTab Early Adopter";
1313
compatible = "pine64,pinetab-early-adopter", "allwinner,sun50i-a64";
1414
};
1515

arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <dt-bindings/pwm/pwm.h>
1515

1616
/ {
17-
model = "PineTab, Development Sample";
17+
model = "Pine64 PineTab Developer Sample";
1818
compatible = "pine64,pinetab", "allwinner,sun50i-a64";
1919
chassis-type = "tablet";
2020

arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include "sun50i-a64-sopine.dtsi"
99

1010
/ {
11-
model = "SoPine with baseboard";
11+
model = "Pine64 SOPINE on Baseboard carrier board";
1212
compatible = "pine64,sopine-baseboard", "pine64,sopine",
1313
"allwinner,sun50i-a64";
1414

0 commit comments

Comments
 (0)