* Freeze kernel at last known working versions * Fix media kernel * Update rockchip64 to 5.17.y * Move patches up * Re-ad aufs * Fix rpi kernels
64 lines
2.2 KiB
Plaintext
64 lines
2.2 KiB
Plaintext
ARCH=arm64
|
|
KERNEL_IMAGE_TYPE=Image
|
|
BOOTCONFIG=none
|
|
ATF_COMPILE="no"
|
|
OFFSET=16
|
|
|
|
CPUMIN=504000
|
|
CPUMAX=2132000
|
|
GOVERNOR=ondemand
|
|
|
|
case $BRANCH in
|
|
|
|
legacy)
|
|
KERNELDIR='linux-nano'
|
|
KERNELSOURCE='https://github.com/150balbes/Jetson-Nano'
|
|
KERNELBRANCH='branch:4.9.201'
|
|
EXTRAWIFI="no"
|
|
BOOT_FDT_FILE="none"
|
|
SRC_CMDLINE='console=ttyS0,115200n8 console=tty0 tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb debug_uartport=lsport,4 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1075 core_edp_ma=4000 tegra_fbmem=0x800000@0x92ca9000 is_hdmi_initialised=1 earlycon=uart8250,mmio32,0x70006000 fbcon=map:0'
|
|
MODULES_INITRD="jetson-nano-legacy"
|
|
;;
|
|
|
|
current)
|
|
KERNELBRANCH="branch:linux-5.17.y"
|
|
KERNELBRANCH="tag:v5.17.5"
|
|
KERNELPATCHDIR='media-'$BRANCH
|
|
LINUXFAMILY=media
|
|
LINUXCONFIG='linux-media-'$BRANCH
|
|
MODULES_INITRD="jetson-nano-current"
|
|
;;
|
|
|
|
edge)
|
|
KERNELBRANCH="branch:linux-5.18.y"
|
|
KERNELBRANCH="tag:v5.18-rc4"
|
|
KERNELPATCHDIR='media-'$BRANCH
|
|
LINUXFAMILY=media
|
|
LINUXCONFIG='linux-media-'$BRANCH
|
|
MODULES_INITRD="jetson-nano-edge"
|
|
;;
|
|
|
|
esac
|
|
|
|
family_tweaks()
|
|
{
|
|
|
|
install -m 755 $SRC/packages/blobs/jetson/jetson.sh $SDCARD/etc/initramfs-tools/hooks/jetson.sh
|
|
|
|
if [[ $BRANCH == legacy ]]; then
|
|
install -m 755 $SRC/packages/blobs/jetson/tegra21x_xusb_firmware $SDCARD/lib/firmware/tegra21x_xusb_firmware
|
|
install -m 755 $SRC/packages/blobs/jetson/asound.conf.tegrahda $SDCARD/etc/asound.conf.tegrahda
|
|
install -m 755 $SRC/packages/blobs/jetson/asound.conf.tegrahda $SDCARD/etc/asound.conf
|
|
install -m 755 $SRC/packages/blobs/jetson/asound.conf.tegrasndt210ref $SDCARD/etc/asound.conf.tegrasndt210ref
|
|
install -m 755 $SRC/packages/blobs/jetson/tegra-hda.conf $SDCARD/usr/share/alsa/cards/tegra-hda.conf
|
|
install -m 755 $SRC/packages/blobs/jetson/tegra-snd-t210r.conf $SDCARD/usr/share/alsa/cards/tegra-snd-t210r.conf
|
|
|
|
sed -e 's/exit 0//g' -i $SDCARD/etc/rc.local
|
|
echo "su -c 'echo 255 > /sys/devices/pwm-fan/target_pwm'" >> $SDCARD/etc/rc.local
|
|
echo "exit 0" >> $SDCARD/etc/rc.local
|
|
else
|
|
cp -R $SRC/packages/blobs/jetson/firmware/* $SDCARD/lib/firmware/
|
|
fi
|
|
|
|
}
|