====== VIM4/4N Linux Source Code ====== ===== Introduction ===== The linux source code for VIM4/4N are all opensource and hosted on [[kg>|Khadas GitHub]]. ===== U-Boot Source Code ===== * [[kg>u-boot/tree/khadas-vims-v2019.01 | U-Boot for VIM4/4N 5.15 kernel]]. * [[kg>u-boot/tree/khadas-vims-v2019.01-5.4 | U-Boot for VIM4/4N 5.4 kernel (Not maintained)]]. ===== Linux Kernel Source Code ===== ==== Linux 5.15 kernel ==== * [[kg>linux/tree/khadas-vims-5.15.y | Linux Kernel for VIM4 5.15 kernel]]. * [[kg>common_drivers/tree/khadas-vims-5.15.y | Common drivers for VIM4 5.15 kernel]]. * New VIM4 Device Tree - [[https://github.com/khadas/common_drivers/blob/khadas-vims-5.15.y/arch/arm64/boot/dts/amlogic/kvim4n.dts|kvim4n.dts]] * VIM4 Device Tree - [[kg>common_drivers/blob/khadas-vims-5.15.y/arch/arm64/boot/dts/amlogic/kvim4.dts|kvim4.dts]] * VIM4/4N defconfig - [[kg>common_drivers/blob/khadas-vims-5.15.y/arch/arm64/configs/kvims_defconfig|kvims_defconfig]] For Linux 5.15 kernel, the device-trees and defconfig are located in common_drivers. ==== Linux 5.4 kernel (Not maintained) ==== * [[kg>linux/tree/khadas-vims-5.4.y | Linux Kernel for VIM4/4N 5.4 kernel]]. * New VIM4 Device Tree - [[https://github.com/khadas/linux/blob/khadas-vims-5.4.y/arch/arm64/boot/dts/amlogic/kvim4n.dts|kvim4n.dts]] * VIM4 Device Tree - [[kg>linux/blob/khadas-vims-5.4.y/arch/arm64/boot/dts/amlogic/kvim4.dts|kvim4.dts]] * VIM4/4N deconfig - [[kg>linux/blob/khadas-vims-5.4.y/arch/arm64/configs/kvims_defconfig|kvims_defconfig]] ===== Fenix Source Code ===== [[kg>fenix | Fenix]].