Commit Graph

55 Commits

Author SHA1 Message Date
Patrick Yavitz
f022f38041 KickPi K2B: Add KASLR Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Patrick Yavitz
879202b837 Add KickPi K2B DTS
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Patrick Yavitz
dda6950c34 Re-enable h616 RTC patches on current
Some checks are pending
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-03 15:44:33 -04:00
Patrick Yavitz
e408731b30 BananaPi BPI-M4-Zero: Add KASLR Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-03 15:44:33 -04:00
Patrick Yavitz
11821aebf9 BananaPi BPI-M4-Zero: Update DTS files
Mostly a fixup for the emac1 node, which I am unable to test.
https://forum.armbian.com/topic/53058-banana-pi-bpi-m4-zero-sun50i-h618-emac1-internal-phy-not-detected-%E2%80%9Cno-phy-found%E2%80%9D/

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-28 13:04:42 -04:00
Patrick Yavitz
a680b5b713 Add BPI-M4-Zero DTS to DT dir and remove from patch series
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-20 11:58:13 -04:00
Patrick Yavitz
b7047a6e46 Sunxi64: Enable Armbian Auto-Patching
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-20 11:58:13 -04:00
Patrick Yavitz
957414d95b Sunxi64: Disable Allwinner H616 RTC support patches
These two patches muddle up Bluetooth which depends on RTC
functioning properly.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Ryan L
b31358752c Backport upstream kernel fixes for sun4i-drm and drm_atomic_helper_connector_hdmi_check()
Some checks are pending
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Firstly, the upstream patch for sun4i-drm ensures the HDMI output is initialized successfully.
Secondly, patching drm_atomic_helper_connector_hdmi_check() avoids a null pointer dereference at shutdown or reboot
2025-07-02 12:38:14 +02:00
Ryan L
91574fac14 Add HDMI display nodes and enable DE on Pcduino 1, 2 & 3 board DTS files 2025-07-02 12:38:14 +02:00
Patrick Yavitz
e7506684ad BananaPi BPI-M4-Zero: Revert bluetooth changes from last PR
Although my initial testing appeared to be a success, subsequent
testing finds it to fail more often than it works.

Back to square one.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-02 06:32:51 -04:00
Patrick Yavitz
8677a9af21 BananaPi BPI-M4-Zero: Add fixed-clock bluetooth fixup
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-30 08:51:20 +02:00
Igor Pecovnik
4db95c6122 Allwinner kernel: bump current to 6.12.35 and edge to 6.15.4 2025-06-30 08:45:56 +02:00
Ryzer58
0aed5abe02
Sunxi overlays - fix dts peripheral aliases (#8290)
Some checks are pending
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
* correct system patch used for aliasing on Allwinner A10, A13 and A20 to ensure consistent allocation of device IDs

* Re-introduce spi overlays for each bus so that when used in conjuction with a device driver overlay, the pins are correctly muxed into SPI mode

* Ensure SPI overlay patches are applied

* Fix typo in patch name

* Move alias patches further down series.conf to ensure they are only called after the intial overlay creation

* Rephrase subject heading to improve clarity

* Fix interface aliases on Allwinner A10 for I2C, SPI and UART

* Fix interface aliases on Allwinner A13 for I2C and UART

* Fix interface aliases on Allwinner A20 for I2C, SPI and UART

* Fix SPI 2 pin names in line with latest revision of the Allwinner A10 device tree

* Fix SPI 2 pin names in line with latest revision of the Allwinner A20 device tree

* Create overlays for each bus on the Allwinner A20 so that the corresponding pins can be set into spi mode

* Create overlays for each bus on the Allwinner A10 so that the corresponding pins can be set into spi mode

* Condense alias path corrections into the intial overlay creation patch instead of applying a further patch on topof it to enact these corrections

* Remove references to our no longer needed addtional overlays

* rename to include 'arm-dts..' for consistency with other dts related patches

* Fix mistake in SPI overlay patches naming which leads to build failure

* Fix typo in application of spi2 overlay that was leading to compilation failure

* Amend the assigned aliases in overlay creation so that the kernel correctly maps the bus/port number to match the physical hardware numbering

* Update pin labels for SPI 2 to use current names as defined in sun4i-a10.dtsi and sun7i-a20.dtsi. fixed typo in sun5i-a13-spi-spidev as compatibility field should be sun5i-a13

* Re-introduce compilation of spi bus overlays on Allwinner A10 and A20 SOCs which are necessary to ensure that the pins are correctly muxed into spi mode
2025-06-11 23:54:06 +02:00
The-going
abe1fb8b7e sunxi-6.12: bananapi-m4-berry: delete unused nodes 2025-05-29 17:50:10 +02:00
The-going
ec28db9f0f sunxi-6.12: sun50i-h616: Add the missing digital audio nodes 2025-05-29 17:50:10 +02:00
The-going
0fbc9e4c6b sunxi-6.12: re-extracting armbian patches 2025-05-29 17:50:10 +02:00
The-going
fa6e4bb2d8 sunxi=6.12: re-extracting megous patches 2025-05-29 17:50:10 +02:00
Patrick Yavitz
a5808ff60b BananaPi BPI-M4-Zero: codec node not currently required
Remove node temporarily as I believe it will be required in
the future for routing Audio.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-05-14 08:56:39 -04:00
Patrick Yavitz
4aea37cb98 BananaPi BPI-M4-Zero: Enable GPU and add Audio nodes
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-05-14 08:56:39 -04:00
The-going
7c640ba198 sunxi-6.12: bananapi-m4-berry: Fix the launch of Ether, Wifi chips 2025-04-08 17:17:22 +02:00
The-going
09b0af1cdd sunxi-6.12: Add the missing pins to a separate patch 2025-04-08 17:17:22 +02:00
The-going
748e04ed20 sunxi-6.12: re-export megous, drm patches to v6.12.20 2025-04-08 17:17:22 +02:00
The-going
1177443baf sunxi-6.12: re-export armbian patches to v6.12.19 2025-04-08 17:17:22 +02:00
The-going
c8a2c6d8db sunxi-6.12: Add PRCM power domain controller Mali GPU on h616 2025-04-08 17:17:22 +02:00
The-going
cc7df28a64 sunxi-6.12: re-export megous patches to v6.12.19 2025-04-08 17:17:22 +02:00
The-going
d9a3a3a137 sunxi-6.12: BUGFIX: Remove the incomplete patch.
When starting a GPU with a power domain, it is necessary
to additionally control the switching on and off of the clock
in the GPU driver.
The driver is currently waiting for a response when it is
turned on, but it is not there, and this causes the OS to freeze.

The complete set will be added later after testing.
2025-03-15 10:24:57 +01:00
The-going
96e1ca9e50 sunxi-6.12: Add sun50i-h618-bananapi-m4-berry support
Some checks are pending
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
2025-02-26 20:14:19 +01:00
The-going
7c4ccde0bf sunxi-6.12: Add GPU power domain for h616 2025-02-26 20:14:19 +01:00
Stephen Graf
b43219e9ac sunxi-6.12: tcon (timing controller), enable HDMI for H616/H618 SOC
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2025-02-26 20:14:19 +01:00
The-going
ca483bc22b sunxi-6.12: re-export armbian patches 2025-02-26 20:14:19 +01:00
The-going
7dad76f727 sunxi-6.12: Switching to v6.12.16. Re-export megous patches 2025-02-26 20:14:19 +01:00
The-going
55c805ce9e sunxi-6.12: Switch to v6.12.13
Delete pre-applied ones and re-export patches.
2025-02-26 20:14:19 +01:00
The-going
781550decf sunxi-6.12: drm: sun4i: add sun50i-h616-hdmi-phy support 2025-02-26 20:14:19 +01:00
The-going
5df50eaa8c sunxi-6.12: arm64: dts: Add axp313a.dtsi 2025-02-26 20:14:19 +01:00
The-going
8ca21888da sunxi-6.12: Add drm sun4i-de33 driver
Also disable some megous patches and TV  Output on
OrangePi-Zero-LTE patch
2025-02-26 20:14:19 +01:00
The-going
8fb97d6cd2 sunxi-6.12: sun50i-h616 & overlays: sort nodes, add more 2025-02-26 20:14:19 +01:00
The-going
d5d31302a3 sunxi-6.12: reexport all patches to v6.12.12 2025-02-26 20:14:19 +01:00
JohnTheCoolingFan
e0da4a6ace BigTreeTech CB1 dts adjustments (edge 6.12)
Some checks are pending
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
3be9761a86 BigTreeTech TSC2007 touchscreen ghost touches patch update for edge (6.12) 2025-01-25 21:56:09 +03:00
The-going
2d6b2e3338 sunxi-6.12: Re-extract armbian patches to v6.12.9 2025-01-11 21:50:16 +01:00
The-going
b97cd4a3a1 sunxi-6.12: Re-extract megous patches to v6.12.9 2025-01-11 21:50:16 +01:00
Patrick Yavitz
8e8cb15035 BananaPi BPI-M4-Zero: REV1 uart1 support via overlay
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-08 07:15:24 -05:00
Arend-Jan van Hilten
eb8d632138 Orange pi zero usb otg patch fix unidiff warning 2025-01-07 13:07:29 +01:00
Your Name
eabb628155 Fix usb otg after 6.12 update 2025-01-07 13:07:29 +01:00
Ricardo Pardini
b7653e2b89 sunxi/edge: rewrite-kernel-patches, no changes 2025-01-05 10:15:14 +01:00
Patrick Yavitz
8d4c6d1e8a sunxi-6.12: Add the lost functionality to create __symbols__ nodes. 2024-12-30 20:33:45 +01:00
The-going
ef4982a4f5 sunxi-6.12: Add Fix BigTreetech CB1 tsc2007 ghost touches #7584 2024-12-30 20:33:45 +01:00
The-going
69d8a8074a sunxi-6.12: Switch to v6.12.5 2024-12-30 20:33:45 +01:00
The-going
cd42d8977a sunxi-6.12: Add missing redesigned patches for BananaPi-BPI-M4-Zero
Add the missing fixes from #7568 and re-extracted the patches.
2024-12-30 20:33:45 +01:00