Difference between revisions of "Board Config"
From Rockchip open source Document
(Created page with " = Board config = == defconfig and dts == Every Board has its device tree file and config file required by the kernel and uboot. Therefore, you will need to choose the corre...") |
|||
Line 1: | Line 1: | ||
− | |||
= Board config = | = Board config = | ||
== defconfig and dts == | == defconfig and dts == | ||
− | Every Board has its device tree file and config file required by the kernel and uboot. Therefore, you will need to choose the correct dts and config to build the source.Below list various Boards and the matching file. | + | <span style="font-size: 13px; line-height: 1.6;">Every Board has its device tree file and config file required by the kernel and uboot. Therefore, you will need to choose the correct dts and config to build the source.Below list various Boards and the matching file.</span> |
− | {| border="1" | + | {| border="1" class="table_style" style="width: 789px;" |
|- | |- | ||
− | ! board | + | ! style="width: 153px;" | board |
− | ! uboot | + | ! style="width: 172px;" | uboot |
− | ! kernel config | + | ! style="width: 167px;" | kernel config |
− | ! kernel dts | + | ! style="width: 287px;" | kernel dts |
|- | |- | ||
− | | rk3288-evb | + | | style="width: 153px;" | rk3288-evb |
− | | evb-rk3288_defconfig | + | | style="width: 172px;" | evb-rk3288_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3288-evb-act8846.dts or rk3288-evb-rk808.dts | + | | style="width: 287px;" | rk3288-evb-act8846.dts or rk3288-evb-rk808.dts |
|- | |- | ||
− | | rk3288-fennec | + | | style="width: 153px;" | rk3288-fennec |
− | | fennec-rk3288_defconfig | + | | style="width: 172px;" | fennec-rk3288_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3288-fennec.dts | + | | style="width: 287px;" | rk3288-fennec.dts |
|- | |- | ||
− | | rk3288-miniarm | + | | style="width: 153px;" | rk3288-miniarm |
− | | tinker-rk3288_defconfig | + | | style="width: 172px;" | tinker-rk3288_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3288-miniarm.dts | + | | style="width: 287px;" | rk3288-miniarm.dts |
|- | |- | ||
− | | rk3288-firefly | + | | style="width: 153px;" | rk3288-firefly |
− | | firefly-rk3288_defconfig | + | | style="width: 172px;" | firefly-rk3288_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3288-firefly.dts | + | | style="width: 287px;" | rk3288-firefly.dts |
|- | |- | ||
− | | rk3328-evb | + | | style="width: 153px;" | rk3328-evb |
− | | evb-rk3328_defconfig | + | | style="width: 172px;" | evb-rk3328_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3328-evb.dts | + | | style="width: 287px;" | rk3328-evb.dts |
|- | |- | ||
− | | rk3399-excavator | + | | style="width: 153px;" | rk3399-excavator |
− | | evb-rk3399_defconfig | + | | style="width: 172px;" | evb-rk3399_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3399-sapphire-excavator-linux.dts | + | | style="width: 287px;" | rk3399-sapphire-excavator-linux.dts |
|- | |- | ||
− | | rk3399-firefly | + | | style="width: 153px;" | rk3399-firefly |
− | | firefly-rk3399_defconfig | + | | style="width: 172px;" | firefly-rk3399_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3399-firefly-linux.dts | + | | style="width: 287px;" | rk3399-firefly-linux.dts |
|- | |- | ||
− | | rk3036-kylin | + | | style="width: 153px;" | rk3036-kylin |
− | | kylin-rk3036_defconfig | + | | style="width: 172px;" | kylin-rk3036_defconfig |
− | | rockchip_linux_defconfig | + | | style="width: 167px;" | rockchip_linux_defconfig |
− | | rk3036-kylin.dts | + | | style="width: 287px;" | rk3036-kylin.dts |
|} | |} | ||
Line 58: | Line 57: | ||
== Config Per Chip == | == Config Per Chip == | ||
− | {| border="1" | + | {| border="1" class="table_style" |
|- | |- | ||
! chip | ! chip |
Revision as of 10:12, 10 October 2017
Board config
defconfig and dts
Every Board has its device tree file and config file required by the kernel and uboot. Therefore, you will need to choose the correct dts and config to build the source.Below list various Boards and the matching file.
board | uboot | kernel config | kernel dts |
---|---|---|---|
rk3288-evb | evb-rk3288_defconfig | rockchip_linux_defconfig | rk3288-evb-act8846.dts or rk3288-evb-rk808.dts |
rk3288-fennec | fennec-rk3288_defconfig | rockchip_linux_defconfig | rk3288-fennec.dts |
rk3288-miniarm | tinker-rk3288_defconfig | rockchip_linux_defconfig | rk3288-miniarm.dts |
rk3288-firefly | firefly-rk3288_defconfig | rockchip_linux_defconfig | rk3288-firefly.dts |
rk3328-evb | evb-rk3328_defconfig | rockchip_linux_defconfig | rk3328-evb.dts |
rk3399-excavator | evb-rk3399_defconfig | rockchip_linux_defconfig | rk3399-sapphire-excavator-linux.dts |
rk3399-firefly | firefly-rk3399_defconfig | rockchip_linux_defconfig | rk3399-firefly-linux.dts |
rk3036-kylin | kylin-rk3036_defconfig | rockchip_linux_defconfig | rk3036-kylin.dts |
Config Per Chip
chip | Kernel eMMC index | Kernel SD index | Uboot eMMC index | Uboot SD index | Baud speed |
---|---|---|---|---|---|
rk3399 | 1 | 0 | 0 | 1 | 1500000 |
rk3328 | 2 | 0 | 0 | 1 | 1500000 |
rk3288 | 2 | 0 | 0 | 1 | 115200 |
rk3036 | 2 | 0 | 0 | - | 115200 |