Werner changed the topic of #armbian to: armbian - Linux for ARM development boards | www.armbian.com | Github: github.com/armbian | Announcements: #armbian-announcements | Developer talk: #armbian-devel | Off-Topic: #armbian-offtopic | Logs: -> irc.armbian.com
<DC-IRC>
[Discord] <steeman1> You don't want armbian/linux, you want armbian/build. You would start by looking at your board config file: config/boards/*
<DC-IRC>
[Discord] <steeman1> The board config file is the information to build your specific board. Since you are talking about an amlogic board (which one?) that is s905x3, you will be using the meson64 kernel build (defined in config/sources/families/meson-*.conf which will pull in config/sources/families/include/meson64_common.inc). In mesona64_common.inc you will find the kernel source used: BRANCH in <clipped message>
<DC-IRC>
[Discord] <steeman1> current or edge which indicates that no special kernel is used and thus it will default to the mainline kernel for the target version. (see config/sources/mainline-kernel.conf.sh).
<DC-IRC>
[Discord] <steeman1> So it is using just mainline kernel sources and then applies the armbian specific patches for your board family (patch/kernel/archive/meson64-*). So the dts will either be directly form the mainline linux source, that dts patched with a specific patch, or the dts will be entirely added via a patch.
<DC-IRC>
[Discord] <steeman1> The info here applies generally to all cpu families, but the armbian build framework is flexible to allow a lot of corner cases as well. So things can be different in different cpu families.
<DC-IRC>
[Discord] <steeman1> If you do a build with the armbian build framework you will see the results of all of the above sources and patches in the cache directory after a build.