diff options
author | Arnd Bergmann <arnd@arndb.de> | 2022-05-06 22:40:54 +0200 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2022-05-06 22:40:55 +0200 |
commit | 73ff4d189bae17cb2aa783611ec80ba63b9c57ae (patch) | |
tree | 487ff2e906096eb511a38dcc8b4a355f93b00678 /arch/arm64/boot | |
parent | 1bc44c1e79a2bad13e9e091007a1982cdb1cde1d (diff) | |
parent | 50612cf9e05d111c21e84096e50a31d0c35d5825 (diff) |
Merge tag 'sunxi-dt-for-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
- F1C100 improvements (SPI, MMC, timer, cpu, watchdog)
- SPI flash node for licheepi-nano
- enabled analogue audio on olinuxino-a64
- GPIO port regulators on teres-i
* tag 'sunxi-dt-for-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
arm64: dts: allwinner: teres-i: Add GPIO port regulators
arm64: dts: allwinner: a64: olinuxino: Enable audio
ARM: dts: suniv: licheepi-nano: add SPI flash
ARM: dts: suniv: F1C100: add SPI support
dt-bindings: spi: sunxi: document F1C100 controllers
ARM: dts: suniv: licheepi-nano: add microSD card
ARM: dts: suniv: F1C100: add MMC controllers
ARM: dts: suniv: F1C100: fix timer node
ARM: dts: suniv: F1C100: fix CPU node
ARM: dts: suniv: F1C100: add clock and reset macros
dt-bindings: arm: sunxi: document LicheePi Nano name
ARM: dts: suniv: F1C100: fix watchdog compatible
dt-bindings: watchdog: sunxi: clarify clock support
dt-bindings: watchdog: sunxi: fix F1C100s compatible
Link: https://lore.kernel.org/r/YnVUmSLE1MZFkApt@kista.localdomain
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm64/boot')
-rw-r--r-- | arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 | ||||
-rw-r--r-- | arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 |
2 files changed, 38 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts index ec7e2c0e82c1..bfb806cf6d7a 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts @@ -58,6 +58,15 @@ }; }; +&codec { + status = "okay"; +}; + +&codec_analog { + cpvdd-supply = <®_eldo1>; + status = "okay"; +}; + &cpu0 { cpu-supply = <®_dcdc2>; }; @@ -74,6 +83,10 @@ cpu-supply = <®_dcdc2>; }; +&dai { + status = "okay"; +}; + &de { status = "okay"; }; @@ -328,6 +341,23 @@ vcc-hdmi-supply = <®_dldo1>; }; +&sound { + simple-audio-card,aux-devs = <&codec_analog>; + simple-audio-card,widgets = "Microphone", "Microphone Jack Left", + "Microphone", "Microphone Jack Right", + "Headphone", "Headphone Jack"; + simple-audio-card,routing = "Left DAC", "DACL", + "Right DAC", "DACR", + "Headphone Jack", "HP", + "ADCL", "Left ADC", + "ADCR", "Right ADC", + "Microphone Jack Left", "MBIAS", + "MIC1", "Microphone Jack Left", + "Microphone Jack Right", "MBIAS", + "MIC2", "Microphone Jack Right"; + status = "okay"; +}; + &uart0 { pinctrl-names = "default"; pinctrl-0 = <&uart0_pb_pins>; diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts index aff0660b899c..1128030e4c25 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-teres-i.dts @@ -197,6 +197,14 @@ status = "okay"; }; +&pio { + vcc-pc-supply = <®_dcdc1>; + vcc-pd-supply = <®_dldo2>; + vcc-pe-supply = <®_aldo1>; + vcc-pf-supply = <®_dcdc1>; /* No dedicated supply-pin for this */ + vcc-pg-supply = <®_aldo2>; +}; + &pwm { status = "okay"; }; |