mirror of
https://github.com/clockworkpi/DevTerm.git
synced 2025-12-12 10:18:49 +01:00
Update cm3 kernel patch for latest rpi kernel rpi-4.19.y
Add cm3 kernel compiling tips
This commit is contained in:
parent
713e174717
commit
95e50bedce
59
Code/patch/cm3/README.md
Normal file
59
Code/patch/cm3/README.md
Normal file
@ -0,0 +1,59 @@
|
||||
# How to compile devterm cm3 kernel
|
||||
|
||||
## Clone kernel source code
|
||||
```
|
||||
git clone https://github.com/raspberrypi/linux.git
|
||||
cd linux
|
||||
git checkout remotes/origin/rpi-4.19.y
|
||||
```
|
||||
|
||||
## Get cross compile tools
|
||||
```
|
||||
git clone https://github.com/raspberrypi/tools.git
|
||||
```
|
||||
|
||||
## Compiling process
|
||||
```
|
||||
#must use the rpi arm-bcm2708 cross compiler tools
|
||||
|
||||
cd linux
|
||||
git apply devterm-4.19_v0.11.patch #get patch from https://github.com/clockworkpi/DevTerm/tree/main/Code/patch/cm3
|
||||
|
||||
export PATH=/data/github/raspberrypi/tools/arm-bcm2708/arm-linux-gnueabihf/bin/:$PATH ## change the arm-bcm2708 tools location for yourself
|
||||
|
||||
KERNEL=kernel7l make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig
|
||||
KERNEL=kernel7l make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j3
|
||||
INSTALL_MOD_PATH=./modules
|
||||
rm -rf $INSTALL_MOD_PATH
|
||||
make modules_install
|
||||
|
||||
rm modules/lib/modules/*/build
|
||||
rm modules/lib/modules/*/source
|
||||
|
||||
```
|
||||
|
||||
## /boot/config.txt
|
||||
|
||||
In config.txt,I renamed kernel7.img to devterm-kernel7.img
|
||||
|
||||
```
|
||||
ignore_lcd=1
|
||||
dtoverlay=vc4-kms-v3d,audio=0,cma-384
|
||||
dtoverlay=devterm-pmu
|
||||
dtoverlay=devterm-panel
|
||||
dtoverlay=devterm-wifi
|
||||
dtoverlay=devterm-bt
|
||||
dtoverlay=devterm-misc
|
||||
gpio=5=op,dh
|
||||
gpio=9=op,dh
|
||||
gpio=10=ip,np
|
||||
gpio=11=op,dh
|
||||
|
||||
enable_uart=1
|
||||
dtparam=spi=on
|
||||
dtoverlay=spi-gpio35-39
|
||||
|
||||
dtparam=audio=on
|
||||
kernel=devterm-kernel7.img
|
||||
```
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile
|
||||
index 9863b50ad6da..4ec57b4a087f 100644
|
||||
index d96ac08a606e..2f52093b14ce 100644
|
||||
--- a/arch/arm/boot/dts/overlays/Makefile
|
||||
+++ b/arch/arm/boot/dts/overlays/Makefile
|
||||
@@ -27,6 +27,11 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
|
||||
@ -11,9 +11,9 @@ index 9863b50ad6da..4ec57b4a087f 100644
|
||||
+ devterm-panel.dtbo \
|
||||
+ devterm-pmu.dtbo \
|
||||
+ devterm-wifi.dtbo \
|
||||
chipdip-i2s-master-dac.dtbo \
|
||||
dht11.dtbo \
|
||||
dionaudio-loco.dtbo \
|
||||
dionaudio-loco-v2.dtbo \
|
||||
diff --git a/arch/arm/boot/dts/overlays/devterm-bt-overlay.dts b/arch/arm/boot/dts/overlays/devterm-bt-overlay.dts
|
||||
new file mode 100755
|
||||
index 000000000000..4b634fdd3bda
|
||||
Loading…
x
Reference in New Issue
Block a user