55 Commits

Author SHA1 Message Date
d94456608c first commit 2023-08-08 09:58:45 +08:00
orangepi-xunlong
5ad66f8f01 mtd: spi-nor: Support zb25vq16as 2mb spiflash 2023-07-06 11:33:11 +08:00
orangepi-xunlong
279b36421f arch: arm64: configs: Add linux_sunxi64_defconfig 2023-07-03 20:15:37 +08:00
orangepi-xunlong
bb1c7fe7b9 mtd: spi-nor: Support zb25vq128a 16mb spiflash 2023-06-29 17:18:56 +08:00
orangepi-xunlong
1d34f5709f arch: arm64: boot: dts: allwinner: overlay: Add some overlays
sun50i-h616-ir.dts
sun50i-h616-pi-i2c0.dts
sun50i-h616-pi-i2c1.dts
sun50i-h616-pi-i2c2.dts
sun50i-h616-pi-pwm1.dts
sun50i-h616-pi-pwm2.dts
sun50i-h616-pi-pwm3.dts
sun50i-h616-pi-pwm4.dts
sun50i-h616-pi-uart2.dts
sun50i-h616-pi-uart3.dts
sun50i-h616-pi-uart4.dts
sun50i-h616-ph-i2c1.dts
sun50i-h616-ph-i2c2.dts
sun50i-h616-ph-i2c3.dts
sun50i-h616-ph-i2c4.dts
sun50i-h616-ph-pwm12.dts
sun50i-h616-ph-pwm34.dts
sun50i-h616-ph-uart2.dts
sun50i-h616-ph-uart5.dts
sun50i-h616-usb0-host.dts
sun50i-h616-spi1-cs0-spidev.dts
sun50i-h616-spi1-cs1-spidev.dts
sun50i-h616-spi1-cs0-cs1-spidev.dts
sun50i-h616-zero2w-disable-led.dts
2023-06-20 17:33:06 +08:00
orangepi-xunlong
9e23e4e868 arch: arm64: boot: dts: allwinner: Support Orange Pi Zero2w 2023-06-19 16:18:00 +08:00
orangepi-xunlong
f23614d875 drivers: net: wireless: uwe5622: Fix dev_addr_check() warning 2023-06-19 16:18:00 +08:00
orangepi-xunlong
85a740a0d5 arch: arm64: boot: dts: allwinner: Disable some boards 2023-06-19 16:18:00 +08:00
orangepi-xunlong
82e541622a arch: arm64: boot: dts: allwinner: Add sun50i-h616-cpu-opp.dtsi 2023-06-19 16:18:00 +08:00
orangepi-xunlong
1dc411a145 drivers: cpufreq: Support H616 2023-06-19 16:18:00 +08:00
orangepi-xunlong
f9660829b4 arch: arm64: boot: dts: allwinner: Update for Orange Pi Zero2 2023-06-19 16:18:00 +08:00
orangepi-xunlong
580b402223 driver: net: phy: fix rtl8211e/f leds 2023-06-19 16:18:00 +08:00
Paolo Sabatino
24e106b383 fix spreadtrum (sprd) bluetooth broken park link status 2023-06-19 16:18:00 +08:00
schwar3kat
cdacabd872 fix-gpio-kconfig remove if EXPERT to allow normal build
Signed-off-by: schwar3kat <61094841+schwar3kat@users.noreply.github.com>
2023-06-19 16:17:59 +08:00
The-going
36ba657859 Fix include uapi spi spidev module 2023-06-19 16:17:59 +08:00
The-going
0c5e69360b drv: spi: spidev Add orangepi spi-dev compatible 2023-06-19 16:17:59 +08:00
Samuel Holland
c94f359023 media: cedrus: Fix missing cleanup in error path
Signed-off-by: Samuel Holland <samuel@sholland.org>
2023-06-19 16:17:59 +08:00
Samuel Holland
05604793ce media: cedrus: Fix failure to clean up hardware on probe failure
Signed-off-by: Samuel Holland <samuel@sholland.org>
2023-06-19 16:17:59 +08:00
Ondrej Jirman
541451e333 opp: core: Avoid confusing error when no regulator is defined in DT
A64 GPU doesn't have a separate regulator. Avoid useless error.

Signed-off-by: Ondrej Jirman <megi@xff.cz>
2023-06-19 16:17:59 +08:00
Jernej Skrabec
569dd76f92 drv:staging:media:sunxi:cedrus: add H616 variant
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-06-19 16:17:59 +08:00
Jernej Skrabec
e761c15bb8 drv:soc: sunxi: sram: Add SRAM C1 H616 handling
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-06-19 16:17:59 +08:00
Kali Prasad
8e48a5c7df drv:thermal:sun8i_thermal Add for H616
Thermal driver for H616 SoC. Compared to H6, it has
two additional temperature sensors for VE and DDR.

Signed-off-by: Kali Prasad <kprasadvnsi@protonmail.com>
2023-06-19 16:17:59 +08:00
orangepi-xunlong
7fca5f3f00 net: phy: Add driver for Motorcomm yt85xx gigabit ethernet phy 2023-06-19 16:17:58 +08:00
baiywt
89e7ff5e58 net: phy: add sysfs node for reading PHY's registers 2023-06-19 16:17:58 +08:00
Andre Przywara
1da4ae0b4a drv:phy: sun4i-usb: Allow reset line to be shared
The USB HCIs (and PHYs?) in Allwinner's newer generation SoCs (H616)
rely on the reset line of USB PHY 2 to be de-asserted, even when only
one of the other PHYs is actually in use.

To make those ports work, we include this reset line in the HCIs' resets
property, which requires this line to be shareable.

Change the call to allocate the reset line to mark it as shared, to
enable the other ports on those SoCs.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2023-06-19 16:17:58 +08:00
orangepi-xunlong
d79c17cf80 arch: arm64: boot: dts: allwinner: overlays: Add Overlays for h616/h618
sun50i-h616-gpu.dts
sun50i-h616-i2c1.dts
sun50i-h616-i2c2.dts
sun50i-h616-i2c3.dts
sun50i-h616-i2c4.dts
sun50i-h616-pwm12.dts
sun50i-h616-pwm34.dts
sun50i-h616-uart2.dts
sun50i-h616-uart5.dts
sun50i-h616-spi0-spidev.dts
sun50i-h616-spi1-spidev.dts
sun50i-h616-disable-leds.dts
sun50i-h616-disable-uart0.dts
2023-06-19 16:17:58 +08:00
orangepi-xunlong
1c9ffcf412 arch: arm64: boot: dts: allwinner: Support Orange Pi Zero3 2023-06-19 16:17:50 +08:00
Samuel Holland
e3eaef8ae5 rtc: sun6i: Allow RTC wakeup after shutdown
Only IRQs that have enable_irq_wake() called on them can wake the system
from sleep or after it has been shut down. Currently, the RTC alarm can
only wake the system from sleep. Run the suspend callback to arm the IRQ
during the shutdown process, so the RTC alarm also works after shutdown.

Signed-off-by: Samuel Holland <samuel@sholland.org>
2023-06-06 21:04:49 +08:00
Kali Prasad
9e95f4c3c3 drv:nvmem:sunxi_sid: Support SID on H616
Add support for H616's SID controller. It supports 4K-bit
EFUSE.

Signed-off-by: Kali Prasad <kprasadvnsi@protonmail.com>
2023-06-06 20:43:33 +08:00
The-going
6290bcc78d scripts:Makefile.lib Add Overlays for sunxi sunxi64 2023-06-05 15:26:01 +08:00
The-going
e43668dc11 scripts: enable kernel dtbs symbol generation 2023-06-05 15:17:38 +08:00
The-going
b4ed369489 scripts: add overlay compilation support 2023-06-05 15:17:27 +08:00
orangepi-xunlong
6de553e55b drivers: misc: sunxi-addr: Used to fix uwe5622 bluetooth mac address 2023-06-05 15:10:00 +08:00
afaulkner420
af6dd25328 Add dump_reg and sunxi-sysinfo drivers 2023-06-05 15:05:21 +08:00
The-going
63421db328 nvmem: sunxi_sid: add sunxi_get_soc_chipid, sunxi_get_serial 2023-06-05 15:04:26 +08:00
orangepi-xunlong
343cce21fd scripts: package: Update builddeb and mkdebian for builddeb packaging 2023-06-05 15:02:03 +08:00
orangepi-xunlong
cfe0a8df18 sound: soc: Add sunxi_v2 for h616 ahub 2023-06-05 14:38:46 +08:00
orangepi-xunlong
a86c734824 driver: dma: Support h616 2023-06-05 14:37:12 +08:00
orangepi-xunlong
c192384ac7 net: wireless: Add uwe5622 driver 2023-06-05 14:36:30 +08:00
orangepi-xunlong
544c291f1c driver: net: wireless: Add some wifi drivers
drivers/net/wireless/rtl8189es
drivers/net/wireless/rtl8189fs
drivers/net/wireless/rtl8192eu
drivers/net/wireless/rtl8723ds
drivers/net/wireless/rtl8723du
drivers/net/wireless/rtl8811cu
drivers/net/wireless/rtl8812au
drivers/net/wireless/rtl88x2bu
drivers/net/wireless/rtl88x2cs
2023-06-05 14:35:20 +08:00
orangepi-xunlong
c68ef342eb drivers: pwm: Add pwm-sunxi-enhance driver for h616 2023-06-05 14:33:56 +08:00
orangepi-xunlong
226a186d08 sound: soc: sunxi: Add codec driver for h616 2023-06-05 14:17:47 +08:00
orangepi-xunlong
40d476e1cd drivers: hack for h616 hdmi video output 2023-06-05 14:16:04 +08:00
Jernej Skrabec
16a63bd25a arm64:dts: sun50i-h616-orangepi-zero2 Enable GPU mali
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-06-05 14:10:38 +08:00
The-going
92213663bb arm64:dts: sun50i-h616-orangepi-zero2 Enable ehci1, ohci1 2023-06-05 14:10:28 +08:00
The-going
248b70473c arm64: dts: sun50i-h616-orangepi-zero2: Add reg_usb1_vbus, usbotg, usbphy 2023-06-05 14:10:21 +08:00
Jernej Skrabec
4b0857193a arm64:dts:allwinner: sun50i-h616 Add VPU node
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-06-05 14:09:43 +08:00
Jernej Skrabec
5c5eb3361c arm64:dts: allwinner: sun50i-h616 Add GPU node
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2023-06-05 14:09:36 +08:00
Michał Dziekoński
01c283187e arm64: dts: allwinner: h616: Fix thermal zones (add missing trips)
Signed-off-by: Michał Dziekoński <michal.dziekonski+github@gmail.com>
2023-06-05 14:09:24 +08:00
Kali Prasad
1d43d6d70b arm64: dts: allwinner: h616: Add thermal sensor and thermal zones
There are four sensors, CPU, GPU, VE, and DDR.

Signed-off-by: Kali Prasad <kprasadvnsi@protonmail.com>
2023-06-05 14:09:12 +08:00