Patrick Yavitz
ce02695915
Rockchip64: Defconfig: CONFIG_RTC_DRV_HYM8563=m
...
Change from "y" to "m"
Before
[ 2.423992] rtc-hym8563 1-0051: no valid clock/calendar values available
[ 2.424718] rtc-hym8563 1-0051: registered as rtc0
[ 2.425770] rtc-hym8563 1-0051: no valid clock/calendar values available
[ 2.425789] rtc-hym8563 1-0051: hctosys: unable to read the hardware clock
[ 3.817166] rk808-rtc rk808-rtc.5.auto: registered as rtc1
After
[ 3.790107] rk808-rtc rk808-rtc.5.auto: registered as rtc0
[ 3.801742] rk808-rtc rk808-rtc.5.auto: setting system clock to 2017-08-05T09:48:13 UTC (1501926493)
[ 3.919628] rtc-hym8563 1-0051: registered as rtc1
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com >
2025-06-15 14:11:00 -04:00
Ricardo Pardini
a268b2dd69
rockchip64-6.15: edge: CONFIG_NETKIT=y
...
- because, well, Cilium: https://isovalent.com/blog/post/cilium-netkit-a-new-container-networking-paradigm-for-the-ai-era/
- nb: nas nothing to do with "ai"
2025-05-29 18:50:10 +02:00
Ricardo Pardini
6e67114ced
rockchip64-6.15(edge): .config: enable VIDEO_SYNOPSYS_HDMIRX_LOAD_DEFAULT_EDID
...
From the Kconfig:
```
Preload default EDID (Extended Display Identification Data)
branded by Linux Foundation that exposes display modes up
to 4k@30Hz, which have best compatibility with HDMI transmitters.
Enabling this option is recommended for a non-production use-cases.
It will make driver usable out-of-the-box.
For a higher display modes you will need to load customized EDID
from userspace using v4l2-ctl tool or by other means.
Without enabling this option driver will be practically
non-functional until EDID will be loaded from userspace.
Which is a wanted behavior when using this driver in a
commercial product that should utilize own branded EDID.
```
2025-05-29 09:33:29 +02:00
Micke Prag
34fa6db522
rockchip64: Enable CAN FD driver MCP251XFD
2025-04-29 00:25:49 +02:00
amazingfate
6fc7b7a41b
rockchip64-edge: enable CONFIG_DRM_PANEL_MIPI_DBI and toggle CONFIG_DRM to builtin
2025-03-03 12:56:02 +01:00
Ricardo Pardini
c4a8ef49b0
rockchip64/edge: rewrite-kernel-config, no changes
2025-01-05 10:15:14 +01:00
amazingfate
bff12a6c42
rockchip64: current/edge: build rockchip pmic drivers as built-in
2024-12-21 11:04:31 +08:00
amazingfate
aee268c7a7
rockchip64: current/edge: remove unnecessary kernel configs
2024-12-21 11:04:31 +08:00
amazingfate
b0cb8f7c26
rockchip64-edge: merge configs from rockchip-rk3588-edge
2024-12-21 11:04:31 +08:00
amazingfate
f5659c4198
rockchip64-edge: rewrite kernel config with kernel 6.12.4
2024-12-21 11:04:31 +08:00
Maxim Medvedev
06c9c2dbe5
feat: add ST7796 kernel module (fbtft)
...
Add support for ST7796 based LCD module (connected via SPI interface). One of real device example is [MKS PI-TS35 display](https://github.com/makerbase-mks/MKS-TFT-Hardware/tree/master/MKS%20PI-TS35 ).
2024-12-08 10:50:48 +01:00
amazingfate
92e4ba979f
rockchip64-edge: enable rtw89 driver
2024-11-25 11:32:17 +01:00
amazingfate
47dc9334d1
rockchip64-edge: rewrite kernel config up to 6.12
...
With command:
./compile.sh rewrite-kernel-config BOARD=rock-3a BRANCH=edge KERNEL_CONFIGURE=no KERNEL_GIT=shallow
2024-11-25 11:32:17 +01:00
halfa
439abc7fc8
Enable CONFIG_VHOST_VSOCK on rockchip64
2024-11-25 11:32:02 +01:00
Alex Shumsky
922f656332
rockchip64: make rockchip64 bootable in VM
2024-10-20 18:22:39 +02:00
Paolo Sabatino
8b9fd1507e
[rockchip64] add tm16xx led driver for display panels
2024-10-05 19:07:58 +02:00
Paolo Sabatino
21a1b73051
rockchip64: enable i2c-gpio bitbang driver
2024-10-05 12:25:22 +02:00
Paolo Sabatino
1c79daddc0
bump rockchip64 edge kernel to v6.11
2024-09-21 14:18:19 +02:00
Leonidas P. Papadakos
06aa0e9c15
Enable ksmbd consistently across configurations
2024-09-03 18:26:21 +02:00
Alex
544e0c505e
rockchip64: Enable CONFIG_SECURITY_DMESG_RESTRICT kernel option ( #7080 )
...
* rockchip64: edge: rewrite kernel config
* rockchip64: edge: set CONFIG_SECURITY_DMESG_RESTRICT=y
Advised for KASLR-enabled kernels - no side effect for non-KASLR
* rockchip64: current: rewrite kernel config
* rockchip64: current: set CONFIG_SECURITY_DMESG_RESTRICT=y
Advised for KASLR-enabled kernels - no side effect for non-KASLR
2024-08-15 13:43:36 +02:00
Alessandro Lannocca
b6ae30043d
nanopi-r5c: set CONFIG_RANDOMIZE_BASE=y (kaslr)
2024-08-08 07:38:23 +02:00
Alessandro Lannocca
21d3307f8e
nanopi-r5c: rewrite-kernel-config
2024-08-08 07:38:23 +02:00
amazingfate
e1a64270fa
rockchip64-edge: add rkvdec2 for rk356x
2024-07-28 14:35:34 +08:00
Paolo Sabatino
4ae0a95814
rockchip64: bump edge kernel to 6.10
2024-07-22 19:17:52 +02:00
Igor Pecovnik
d7db1cd26b
Add 6.9 compatibility fix for UWE and rewrite rockchip64 kernel config
2024-06-06 15:35:08 +02:00
Lane Jennison
1a4083fce8
kernel config: revert default governor change back on ondemand
2024-04-26 18:18:03 +08:00
Brent Roman
7343ca42f7
Restore WiFi functionality to the RockPi-S
...
Reverts the part of 7b2c985363 that deprecated the RTL8723 driver.
The RTW88 driver for the RTL8723DS **does not work**
See issue Jira AR-2121
2024-04-16 00:36:19 +08:00
ColorfulRhino
3b73b5fd81
kernel-config: Fix forced option IKCONFIG
...
Also rewrite some kernel configs to reflect this fix
2024-03-29 15:57:40 +00:00
ColorfulRhino
d504aa1be2
rockchip64-edge: rewrite kernel config
2024-03-29 15:57:40 +00:00
Ricardo Pardini
4c3f878bb4
rockchip64-edge (6.8.y): enable CONFIG_RTW88_PCI and all the RTW88 PCI cards
...
- needed for the Tinkerboard-2 (8822CE)
- didn't touch SDIO or USB ones
2024-03-29 13:11:25 +01:00
Paolo Sabatino
e4d413b916
rockchip64: bump edge kernel to 6.8
2024-03-26 13:46:35 +01:00
ColorfulRhino
093955e788
rk35xx/rk3588/rockchip64/uefi/wsl: Enable NVMe-over-TCP
...
- Enable NVMe over TCP kernel support for the board families `rk35xx` (vendor), `rockchip-rk3588` (edge), `rockchip64` (current, edge) as well as the generic `uefi` target (current, edge) and `wsl` (current, edge)
- Note: for `wsl` only host-mode is supported, target-mode is not available
- Support for `legacy` kernels not added due to incompatibilities between kernel versions <5.14 and >=5.14. Kernels <5.14 need to patch in this commit to be compatible: https://github.com/torvalds/linux/commit/3c3ee16532c1
- NVMe over TCP specs and slides: https://nvmexpress.org/wp-content/uploads/March-2019-NVMe-TCP-What-You-Need-to-Know-About-the-Specification.pdf
- Guides: https://www.linuxjournal.com/content/data-flash-part-iii-nvme-over-fabrics-using-tcp and https://blogs.oracle.com/linux/post/nvme-over-tcp
- NVMe-oF authentication support: https://blogs.oracle.com/linux/post/nvme-inband-authentication
- NVMe-oF TLS support (kernel >=6.7 required): https://lwn.net/Articles/942817/
2024-03-07 19:46:49 +01:00
Paolo Sabatino
99836c47df
rockchip64: reenable rtw88 usb/sdio wifi devices (except 8723ds)
2024-01-27 19:16:00 +01:00
Paolo Sabatino
f3db251acf
rockchip64: reinstate sane kernel configurations
2024-01-27 19:16:00 +01:00
Brent Roman
96caa18e95
Boot script overrides u-boot's fdt_addr_r to ensure the
...
ever expanding Linux kernel will not overlap the device tree load area
2024-01-26 08:39:10 +01:00
Paolo Sabatino
1c54806da5
rockchip64: import RFC patch for rockchip TRNG
2024-01-22 21:18:31 +01:00
Paolo Sabatino
12b53d8828
rockchip64: update kernel configs
2024-01-14 14:14:50 +01:00
lanefu
a4d3dcb879
switch default cpu governor to schedutil ( #6120 )
...
* switch schedutil to default cpu governor
* rollback 3 governors on 3 edge cases
2024-01-01 15:14:02 +01:00
Igor
fae4f66439
Merge Odroid M1 into rockchip64 family ( #6015 )
2023-12-07 09:22:42 +01:00
Igor Pecovnik
f9528c6ec4
Update Waydroid (Android) kernel dependencies
2023-12-06 20:54:32 +01:00
msdos03
004d5190ef
rockchip64: enable ARM_PSCI_CPUIDLE for current and edge branch ( #5594 )
...
* rockchip64: refresh kernel config of current and edge branch
* rockchip64: enable ARM_PSCI_CPUIDLE for current and edge branch
---------
Co-authored-by: Igor <igor@armbian.com >
Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com >
2023-11-26 19:14:52 +01:00
Igor
23b94a05aa
Fix Rockchip current and edge kernel from compile breaking ( #5950 )
...
* Fix rockchip current and edge kernel from compile breaking
* Fix media and rockchip64 kernel patches
* Fix remaining rockchip kernel patches
2023-11-21 20:43:50 +01:00
Ricardo Pardini
ebd0b7c830
rockchip64/edge 6.6.y: enable CONFIG_CRYPTO_DEV_ROCKCHIP2 and the rk crypto debugs
2023-10-03 13:54:03 +02:00
Ricardo Pardini
95f0dca12f
rockchip64/edge 6.6.y: update .config to v6.6-rc4, no changes
2023-10-03 13:54:03 +02:00
tdleiyao
52edff7f68
linux-rockchip64-current.config/linux-rockchip64-edge.config: enable CONFIG_AHCI_DWC=y to make SATA for rk356x work properly
2023-09-24 19:46:00 +02:00
Ricardo Pardini
39af1054b3
rockchip64/edge 6.5.y: .config: CONFIG_MFD_RK808=y completely disappeared, replaced by MFD_RK8XX_I2C and MFD_RK8XX_SPI
...
- restore the victims as well
```
CONFIG_INPUT_RK805_PWRKEY=y
CONFIG_PINCTRL_RK805=y
CONFIG_CHARGER_RK817=m
CONFIG_REGULATOR_RK808=y
CONFIG_SND_SOC_RK817=m
CONFIG_RTC_DRV_RK808=y
CONFIG_COMMON_CLK_RK808=y
```
2023-09-04 14:55:50 +02:00
Ricardo Pardini
09e9fe66df
rockchip64/edge 6.5.y: update .config, no changes -- notice how a bunch of RK stuff disappears:
...
```
CONFIG_INPUT_RK805_PWRKEY=y
CONFIG_PINCTRL_RK805=y
CONFIG_CHARGER_RK817=m
CONFIG_MFD_RK808=y
CONFIG_REGULATOR_RK808=y
CONFIG_SND_SOC_RK817=m
CONFIG_RTC_DRV_RK808=y
CONFIG_COMMON_CLK_RK808=y
```
2023-09-04 14:55:50 +02:00
Russ Weber
627e275bf1
feat: enable rkisp module for rockchip64
2023-09-02 14:46:44 +02:00
Ricardo Pardini
e9f170c254
rockchip64/edge (6.4): update .config, no changes
2023-08-23 21:35:37 +02:00
gaaichan998
78507bd48c
enable mt7915e module on all kernels ( #5626 )
2023-08-22 08:13:42 +02:00