Difference between revisions of "Board Config"

From Rockchip open source Document
Jump to: navigation, search
Line 1: Line 1:
 +
 
= Board config =
 
= Board config =
  
Line 7: Line 8:
 
{| border="1" class="table_style" style="width: 789px;"
 
{| border="1" class="table_style" style="width: 789px;"
 
|-
 
|-
! style="width: 153px;" | board
+
! rowspan="2" style="width: 153px;" | board
! style="width: 172px;" | uboot
+
! rowspan="2" style="width: 172px;" | uboot
! style="width: 167px;" | kernel config
+
! rowspan="2" style="width: 167px;" | kernel config
! style="width: 287px;" | kernel dts
+
! rowspan="2" style="width: 287px;" | kernel dts
 +
! colspan="2" rowspan="1" style="width: 287px;" | Hardware
 +
|-
 +
! style="width: 287px;" | DDR
 +
! style="width: 287px;" | PMIC
 
|-
 
|-
 
| style="width: 153px;" | rk3288-evb
 
| style="width: 153px;" | rk3288-evb
Line 16: Line 21:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3288-evb-act8846.dts or rk3288-evb-rk808.dts
 
| style="width: 287px;" | rk3288-evb-act8846.dts or rk3288-evb-rk808.dts
 +
| style="width: 287px;" | mostly LPDDR3
 +
| style="width: 287px;" | act8846
 
|-
 
|-
 
| style="width: 153px;" | rk3288-fennec
 
| style="width: 153px;" | rk3288-fennec
Line 21: Line 28:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3288-fennec.dts
 
| style="width: 287px;" | rk3288-fennec.dts
 +
| style="width: 287px;" | LPDDR3
 +
| style="width: 287px;" | rk808
 
|-
 
|-
 
| style="width: 153px;" | rk3288-miniarm
 
| style="width: 153px;" | rk3288-miniarm
Line 26: Line 35:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3288-miniarm.dts
 
| style="width: 287px;" | rk3288-miniarm.dts
 +
| style="width: 287px;" | LPDDR3
 +
| style="width: 287px;" | rk808
 
|-
 
|-
 
| style="width: 153px;" | rk3288-firefly
 
| style="width: 153px;" | rk3288-firefly
Line 31: Line 42:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3288-firefly.dts
 
| style="width: 287px;" | rk3288-firefly.dts
 +
| style="width: 287px;" | DDR3
 +
| style="width: 287px;" | rk808
 +
|-
 +
| style="width: 153px;" | rk3288-phytec
 +
| style="width: 172px;" | phtec-rk3288_defconfig
 +
| style="width: 167px;" | rockchip_linux_defconfig
 +
| style="width: 287px;" | rk3288-phytec-rdk.dts
 +
| style="width: 287px;" | DDR3
 +
| style="width: 287px;" | rk818
 
|-
 
|-
 
| style="width: 153px;" | rk3328-evb
 
| style="width: 153px;" | rk3328-evb
Line 36: Line 56:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3328-evb.dts
 
| style="width: 287px;" | rk3328-evb.dts
 +
| style="width: 287px;" | LPDDR3
 +
| style="width: 287px;" | rk805
 
|-
 
|-
 
| style="width: 153px;" | rk3399-excavator
 
| style="width: 153px;" | rk3399-excavator
Line 41: Line 63:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3399-sapphire-excavator-linux.dts
 
| style="width: 287px;" | rk3399-sapphire-excavator-linux.dts
 +
| style="width: 287px;" | LPDDR4
 +
| style="width: 287px;" | rk808
 
|-
 
|-
 
| style="width: 153px;" | rk3399-firefly
 
| style="width: 153px;" | rk3399-firefly
Line 46: Line 70:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3399-firefly-linux.dts
 
| style="width: 287px;" | rk3399-firefly-linux.dts
 +
| style="width: 287px;" | LPDDR4
 +
| style="width: 287px;" | rk808
 
|-
 
|-
 
| style="width: 153px;" | rk3036-kylin
 
| style="width: 153px;" | rk3036-kylin
Line 51: Line 77:
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 167px;" | rockchip_linux_defconfig
 
| style="width: 287px;" | rk3036-kylin.dts
 
| style="width: 287px;" | rk3036-kylin.dts
 +
| style="width: 287px;" | LPDDR3
 +
| style="width: 287px;" | rk808
 
|}
 
|}
  
----
+
==   ==
  
 
== Config Per Chip ==
 
== Config Per Chip ==

Revision as of 10:21, 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 Hardware
DDR PMIC
rk3288-evb evb-rk3288_defconfig rockchip_linux_defconfig rk3288-evb-act8846.dts or rk3288-evb-rk808.dts mostly LPDDR3 act8846
rk3288-fennec fennec-rk3288_defconfig rockchip_linux_defconfig rk3288-fennec.dts LPDDR3 rk808
rk3288-miniarm tinker-rk3288_defconfig rockchip_linux_defconfig rk3288-miniarm.dts LPDDR3 rk808
rk3288-firefly firefly-rk3288_defconfig rockchip_linux_defconfig rk3288-firefly.dts DDR3 rk808
rk3288-phytec phtec-rk3288_defconfig rockchip_linux_defconfig rk3288-phytec-rdk.dts DDR3 rk818
rk3328-evb evb-rk3328_defconfig rockchip_linux_defconfig rk3328-evb.dts LPDDR3 rk805
rk3399-excavator evb-rk3399_defconfig rockchip_linux_defconfig rk3399-sapphire-excavator-linux.dts LPDDR4 rk808
rk3399-firefly firefly-rk3399_defconfig rockchip_linux_defconfig rk3399-firefly-linux.dts LPDDR4 rk808
rk3036-kylin kylin-rk3036_defconfig rockchip_linux_defconfig rk3036-kylin.dts LPDDR3 rk808

 

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