32 Commits

Author SHA1 Message Date
orangepi-xunlong
5ad66f8f01 mtd: spi-nor: Support zb25vq16as 2mb spiflash 2023-07-06 11:33:11 +08:00
orangepi-xunlong
bb1c7fe7b9 mtd: spi-nor: Support zb25vq128a 16mb spiflash 2023-06-29 17:18:56 +08:00
orangepi-xunlong
f23614d875 drivers: net: wireless: uwe5622: Fix dev_addr_check() warning 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
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
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
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
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
40d476e1cd drivers: hack for h616 hdmi video output 2023-06-05 14:16:04 +08:00
Martin Botka
e9b7c2cabb axp20x: Add support for AXP313a PMIC
The X-Powers AXP313a is a PMIC used on some devices with the Allwinner
H616 or H313 SoC.

Signed-off-by: Martin Botka <martin.botka@somainline.org>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2023-06-05 14:06:14 +08:00
orangepi-xunlong
e91aa6bfb2 Linux 6.1.31 2023-06-05 11:19:37 +08:00
leeboby
9da1b18174 First Commit 2020-11-04 10:33:20 +08:00