Commit a9601107 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Added support for Raspberry Pi 4 Model B

parent c5da5cdd
......@@ -20,6 +20,7 @@ boot-orange-pi-plus-2e: boot-armv7
boot-orange-pi-pc-plus: boot-armv7
boot-terasic-de10-standard: boot-armv7
boot-raspberry-pi-3-b: boot-armv8
boot-raspberry-pi-4-b: boot-armv8
boot-amlogic-s905x: boot-armv8
boot-aws: boot-x86_64
boot-qemu-kvm64: boot-x86_64
......@@ -248,6 +249,54 @@ rpi3b:
swapoff swap
rm -rf swap
rpi4b-clfs:
dd if=/dev/zero of=swap bs=1048576 count=1024
chmod 600 swap
mkswap swap
swapon swap
tar xf linux-5.4.51.tar.xz
patch -Np1 -d linux-5.4.51 < linux-5.4.51-rpi4b.patch
$(MAKE) -C linux-5.4.51 bcm2711_defconfig
/kernelconfig/initramfs/prepare
bash -c 'files=`ls -1 /kernelconfig/raspberry-pi-4-b` ; for config in $$files ; do cat /kernelconfig/raspberry-pi-4-b/$$config >> linux-5.4.51/.config ; done'
$(MAKE) -C linux-5.4.51 oldconfig
$(MAKE) -C linux-5.4.51
$(MAKE) -C linux-5.4.51 install modules_install dtbs_install
cp -v linux-5.4.51/.config /boot/config-5.4.51
ln -svf vmlinux-5.4.51 /boot/Image
ln -svf dtbs/5.4.51/broadcom/bcm2711-rpi-4-b.dtb /boot/machine.dtb
$(MAKE) -C ../kmod tests
rm -rf /kernelconfig
rm -rf linux-5.4.51
swapoff swap
rm -rf swap
rpi4b:
dd if=/dev/zero of=swap bs=1048576 count=1024
chmod 600 swap
mkswap swap
swapon swap
tar xf linux-5.4.51.tar.xz
cp -v /boot/config-5.4.51 linux-5.4.51/.config
/kernelconfig/initramfs/prepare
bash -c 'files=`ls -1 /kernelconfig/raspberry-pi-4-b` ; for config in $$files ; do cat /kernelconfig/raspberry-pi-4-b/$$config >> linux-5.4.51/.config ; done'
$(MAKE) -C linux-5.4.51 oldconfig
$(MAKE) -C linux-5.4.51
rm -rf /lib/modules
rm -rf /boot/dtbs
rm -f /boot/config*
rm -f /boot/vmlinux*
rm -f /boot/System.map*
$(MAKE) -C linux-5.4.51 install modules_install dtbs_install
cp -v linux-5.4.51/.config /boot/config-5.4.51
ln -svf vmlinux-5.4.51 /boot/Image
ln -svf dtbs/5.4.51/broadcom/bcm2711-rpi-4-b.dtb /boot/machine.dtb
rm -f /boot/*.old
rm -rf /kernelconfig
rm -rf linux-5.4.51
swapoff swap
rm -rf swap
amlogics905x-clfs:
dd if=/dev/zero of=swap bs=1048576 count=1024
chmod 600 swap
......
......@@ -122,6 +122,10 @@ CONFIG_CROSS_COMPILE="${CLFS_TARGET}"
<ant antfile="packages/linux/build.xml" target="boot-linux-armv8"/>
</target>
<target name="boot-linux-raspberry-pi-4-b">
<ant antfile="packages/linux/build.xml" target="boot-linux-armv8"/>
</target>
<target name="boot-linux-amlogic-s905x">
<ant antfile="packages/linux/build.xml" target="boot-linux-armv8"/>
</target>
......
This diff is collapsed.
kernel
/boot/.*
modules
/lib/modules/.*
etc
/etc/.*
kernel
/boot/(System\.map|config|vmlinux).*
dtb
/boot/dtbs/.*
etc
/etc/.*
modules
/lib/modules/.*
firmware
/lib/firmware/.*
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment