Compare commits
8 Commits
01cbb8cfc7
...
d49f449e59
Author | SHA1 | Date | |
---|---|---|---|
d49f449e59 | |||
283e4bb06c | |||
1957c3c1d4 | |||
e3cbce1ac1 | |||
3f85ad61cd | |||
be012b07bb | |||
f501796ec3 | |||
![]() |
c969282701 |
@ -1,13 +1,13 @@
|
||||
# Upstream Linux 6.1 LTS for CoolPi RK3588 devices
|
||||
## Description
|
||||
This kernel is based on the **rk-6.1-rkr5** branch of the **Armbian Rockchip Linux 6.1 LTS** kernel with patches sourced from the **linux-6.1-stan-rkr3.1** branch of the **CoolPi Linux 6.1 LTS** kernel to support **CoolPi** devices.
|
||||
This kernel is based on the **rk-6.1-rkr5** branch of the **Armbian Rockchip Linux 6.1 LTS** kernel with patches sourced from the **linux-6.1-stan-rkr3.1** branch of the **CoolPi Linux 6.1 LTS** kernel to support **CoolPi** devices, including those that were recently dropped by the CoolPi vendor kernel (commit 4c7deae).
|
||||
|
||||
Additional patches for the **Armbian** and **CoolPi** kernels are applied as they are released. Patch commit status can be verified by either running the **build-kernel.sh** script or by referring to the files containing the patch commit hashes that the build script reads from: **armbian-rk-6.1-rkr5-patch-release** and **coolpi-linux-6.1-stan-rkr3.1-patch-release**.
|
||||
|
||||
This kernel aims to always be on the latest **Linux 6.1 LTS upstream release**.
|
||||
|
||||
## Kernel Testing Information
|
||||
The device used to test this kernel is a CoolPi CM5 NoteBook v20.
|
||||
The device used to test this kernel is a CoolPi CM5 NoteBook v20, also known as the CoolPi CM5 GenBook.
|
||||
|
||||
## Credits and Sources
|
||||
| Repository | Branch | Organization |
|
||||
|
@ -428,10 +428,10 @@
|
||||
#dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-v10.dtb
|
||||
#dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-tablet-v11.dtb
|
||||
#dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-luckfox-core3566.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-cpcm5-notebook-v20.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-cpcm5-evb-v11.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-cpcm5-evb.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-cp4.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-cm5-test.dtb
|
||||
dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-cpcm5-genbook.dtb
|
||||
|
||||
subdir-y := $(dts-dirs) overlay
|
||||
|
@ -422,6 +422,16 @@
|
||||
4G,power-gpio = <&gpio2 RK_PC5 GPIO_ACTIVE_HIGH>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
i2c_mux: i2c-mux {
|
||||
compatible = "i2c-gpio";
|
||||
sda-gpios = <&gpio4 RK_PA7 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
|
||||
scl-gpios = <&gpio4 RK_PA6 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
|
||||
i2c-gpio,delay-us = <8>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
&cpu_l0 {
|
||||
@ -1143,6 +1153,16 @@
|
||||
};
|
||||
};
|
||||
|
||||
&i2c_mux {
|
||||
status = "okay";
|
||||
|
||||
atsha204a: atsha204a@64 {
|
||||
status = "okay";
|
||||
compatible = "atmel,atsha204a";
|
||||
reg = <0x64>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2s0_8ch {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
@ -1031,3 +1031,96 @@ CONFIG_FW_LOADER_COMPRESS=y
|
||||
CONFIG_FW_LOADER_COMPRESS_XZ=y
|
||||
CONFIG_FW_LOADER_COMPRESS_ZSTD=y
|
||||
CONFIG_FW_UPLOAD=y
|
||||
CONFIG_PPP=y
|
||||
CONFIG_PPP_BSDCOMP=y
|
||||
CONFIG_PPP_DEFLATE=y
|
||||
CONFIG_PPP_FILTER=y
|
||||
CONFIG_PPP_MPPE=y
|
||||
CONFIG_PPP_MULTILINK=y
|
||||
CONFIG_PPPOE=y
|
||||
CONFIG_PPTP=y
|
||||
CONFIG_PPPOL2TP=y
|
||||
CONFIG_PPP_ASYNC=y
|
||||
CONFIG_PPP_SYNC_TTY=y
|
||||
CONFIG_AT76C50X_USB=m
|
||||
CONFIG_B43=m
|
||||
CONFIG_BRCMSMAC=m
|
||||
CONFIG_IPW2100=m
|
||||
CONFIG_IPW2100_MONITOR=y
|
||||
CONFIG_IPW2100_DEBUG=y
|
||||
CONFIG_IPW2200=m
|
||||
CONFIG_IPW2200_MONITOR=y
|
||||
CONFIG_IPW2200_PROMISCUOUS=y
|
||||
CONFIG_IPW2200_QOS=y
|
||||
CONFIG_IPW2200_DEBUG=y
|
||||
CONFIG_LIBIPW_DEBUG=y
|
||||
CONFIG_IWL4965=m
|
||||
CONFIG_IWL3945=m
|
||||
CONFIG_IWLEGACY_DEBUG=y
|
||||
CONFIG_IWLWIFI=m
|
||||
CONFIG_IWLDVM=m
|
||||
CONFIG_IWLMVM=m
|
||||
CONFIG_HOSTAP=m
|
||||
CONFIG_HOSTAP_FIRMWARE=y
|
||||
CONFIG_HOSTAP_FIRMWARE_NVRAM=y
|
||||
CONFIG_HOSTAP_PLX=m
|
||||
CONFIG_HOSTAP_PCI=m
|
||||
CONFIG_HERMES=m
|
||||
CONFIG_HERMES_PRISM=y
|
||||
CONFIG_LIBERTAS=m
|
||||
CONFIG_LIBERTAS_USB=m
|
||||
CONFIG_LIBERTAS_DEBUG=y
|
||||
CONFIG_LIBERTAS_MESH=y
|
||||
CONFIG_LIBERTAS_THINFIRM=m
|
||||
CONFIG_LIBERTAS_THINFIRM_DEBUG=y
|
||||
CONFIG_LIBERTAS_THINFIRM_USB=m
|
||||
CONFIG_MWIFIEX=m
|
||||
CONFIG_MWIFIEX_SDIO=m
|
||||
CONFIG_MWIFIEX_PCIE=m
|
||||
CONFIG_MWIFIEX_USB=m
|
||||
CONFIG_MWL8K=m
|
||||
CONFIG_MT7601U=m
|
||||
CONFIG_MT76x0U=m
|
||||
CONFIG_MT76x0E=m
|
||||
CONFIG_MT76x2E=m
|
||||
CONFIG_MT76x2U=m
|
||||
CONFIG_MT7603E=m
|
||||
CONFIG_MT7615E=m
|
||||
CONFIG_MT7663U=m
|
||||
CONFIG_MT7663S=m
|
||||
CONFIG_MT7915E=m
|
||||
CONFIG_MT7921E=m
|
||||
CONFIG_MT7921S=m
|
||||
CONFIG_MT7921U=m
|
||||
CONFIG_RT2X00=m
|
||||
CONFIG_RT2800PCI=m
|
||||
CONFIG_RT73USB=m
|
||||
CONFIG_RT2800USB=m
|
||||
CONFIG_RT2800USB_RT3573=y
|
||||
CONFIG_RT2800USB_RT53XX=y
|
||||
CONFIG_RT2800USB_RT55XX=y
|
||||
CONFIG_RT2800USB_UNKNOWN=y
|
||||
CONFIG_RT2X00_DEBUG=y
|
||||
CONFIG_RTL8180=m
|
||||
CONFIG_RTL8187=m
|
||||
CONFIG_RTL_CARDS=m
|
||||
CONFIG_RTL8192CE=m
|
||||
CONFIG_RTL8192SE=m
|
||||
CONFIG_RTL8192DE=m
|
||||
CONFIG_RTL8723AE=m
|
||||
CONFIG_RTL8723BE=m
|
||||
CONFIG_RTL8188EE=m
|
||||
CONFIG_RTL8192EE=m
|
||||
CONFIG_RTL8821AE=m
|
||||
CONFIG_RTL8192CU=m
|
||||
CONFIG_RTL8XXXU=m
|
||||
CONFIG_RTL8XXXU_UNTESTED=y
|
||||
CONFIG_RTW88=m
|
||||
CONFIG_RTW89=m
|
||||
CONFIG_RTW89_8852AE=m
|
||||
CONFIG_RTW89_8852CE=m
|
||||
CONFIG_RTW89_DEBUGMSG=y
|
||||
CONFIG_RTW89_DEBUGFS=y
|
||||
CONFIG_I2C_MUX_GPIO=y
|
||||
CONFIG_I2C_GPIO=y
|
||||
CONFIG_CRYPTO_DEV_ATSHA204A=y
|
@ -37,7 +37,7 @@ echo "3. cm5-evb"
|
||||
echo "4. cm5-evb-v11"
|
||||
echo "5. cm5-minipc"
|
||||
echo "6. cm5-notebook"
|
||||
echo "7. cm5-notebook-v20"
|
||||
echo "7. cm5-notebook-v20/genbook"
|
||||
echo "8. cm5-8uart"
|
||||
echo "9. cpnano"
|
||||
echo "10. Exit Script"
|
||||
@ -79,8 +79,8 @@ case $choice in
|
||||
BOARD="cm5-notebook"
|
||||
;;
|
||||
7)
|
||||
echo "BOARD=cm5-notebook-v20"
|
||||
BOARD="cm5-notebook-v20"
|
||||
echo "BOARD=cm5-genbook"
|
||||
BOARD="cm5-genbook"
|
||||
;;
|
||||
8)
|
||||
echo "BOARD=cm5-8uart"
|
||||
@ -139,11 +139,11 @@ case "$BOARD" in
|
||||
txt_config_file="config_cpcm5_notebook.txt"
|
||||
txt_extconf_file="extlinux_cpcm5_notebook.conf"
|
||||
;;
|
||||
cm5-notebook-v20)
|
||||
cfg="rk3588_cpcm5_notebook_v20_defconfig"
|
||||
dtb="rk3588-cpcm5-notebook-v20.dtb"
|
||||
txt_config_file="config_cpcm5_notebook_v20.txt"
|
||||
txt_extconf_file="extlinux_cpcm5_notebook_v20.conf"
|
||||
cm5-genbook)
|
||||
cfg="rk3588_cpcm5_genbook_defconfig"
|
||||
dtb="rk3588-cpcm5-genbook.dtb"
|
||||
txt_config_file="config_cpcm5_genbook.txt"
|
||||
txt_extconf_file="extlinux_cpcm5_genbook.conf"
|
||||
;;
|
||||
cm5-8uart)
|
||||
cfg="rk3588_cpcm5_defconfig"
|
||||
|
@ -1 +1 @@
|
||||
d931710eacc73fec9728458547c6c5c787930bde
|
||||
4c7deae912bc0e48912b78c1a0ce366b6d17cad4
|
||||
|
@ -1,5 +1,5 @@
|
||||
bootdir=/
|
||||
kernel=vmlinuz
|
||||
initrd=initrd.img
|
||||
dtb=rk3588-cpcm5-notebook-v20.dtb
|
||||
dtb=rk3588-cpcm5-genbook.dtb
|
||||
|
@ -3,5 +3,5 @@ default Linux coolpi
|
||||
label Linux coolpi
|
||||
kernel /Image
|
||||
initrd /initrd.img
|
||||
fdt /rk3588-cpcm5-notebook-v20.dtb
|
||||
fdt /rk3588-cpcm5-genbook.dtb
|
||||
append root=LABEL=writable rw rootfstype=ext4 console=ttyS0,115200n81 quiet splash plymouth.ignore-serial-consoles vt.global_cursor_default=1 irqchip.gicv3_pseudo_nmi=0 net.ifnames=0
|
Loading…
x
Reference in New Issue
Block a user