1*4882a593Smuzhiyunif ROCKCHIP_RK3288 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig TARGET_CHROMEBOOK_JERRY 4*4882a593Smuzhiyun bool "Google/Rockchip Veyron-Jerry Chromebook" 5*4882a593Smuzhiyun select BOARD_LATE_INIT 6*4882a593Smuzhiyun help 7*4882a593Smuzhiyun Jerry is a RK3288-based clamshell device with 2 USB 3.0 ports, 8*4882a593Smuzhiyun HDMI, an 11.9 inch EDP display, micro-SD card, touchpad and 9*4882a593Smuzhiyun WiFi. It includes a Chrome OS EC (Cortex-M3) to provide access to 10*4882a593Smuzhiyun the keyboard and battery functions. 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunconfig TARGET_CHROMEBIT_MICKEY 13*4882a593Smuzhiyun bool "Google/Rockchip Veyron-Mickey Chromebit" 14*4882a593Smuzhiyun select BOARD_LATE_INIT 15*4882a593Smuzhiyun help 16*4882a593Smuzhiyun Mickey is a small RK3288-based device with one USB 3.0 port, HDMI 17*4882a593Smuzhiyun and WiFi. It has a separate power port and is designed to connect 18*4882a593Smuzhiyun to the HDMI input of a monitor or TV. It has no internal battery. 19*4882a593Smuzhiyun Typically a USB hub or wireless keyboard/touchpad is used to get 20*4882a593Smuzhiyun keyboard and mouse access. 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunconfig TARGET_CHROMEBOOK_MINNIE 23*4882a593Smuzhiyun bool "Google/Rockchip Veyron-Minnie Chromebook" 24*4882a593Smuzhiyun select BOARD_LATE_INIT 25*4882a593Smuzhiyun help 26*4882a593Smuzhiyun Minnie is a RK3288-based convertible clamshell device with 2 USB 3.0 27*4882a593Smuzhiyun ports, micro HDMI, a 10.1-inch 1280x800 EDP display, micro-SD card, 28*4882a593Smuzhiyun HD camera, touchpad, WiFi and Bluetooth. It includes a Chrome OS 29*4882a593Smuzhiyun EC (Cortex-M3) to provide access to the keyboard and battery 30*4882a593Smuzhiyun functions. It includes 2 or 4GB of SDRAM and 16 or 32GB of 31*4882a593Smuzhiyun internal MMC. The product name is ASUS Chromebook Flip. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig TARGET_EVB_RK3288 34*4882a593Smuzhiyun bool "Evb-RK3288" 35*4882a593Smuzhiyun select BOARD_LATE_INIT 36*4882a593Smuzhiyun help 37*4882a593Smuzhiyun EVB-RK3288 is a RK3288-based development board with 2 USB ports, 38*4882a593Smuzhiyun HDMI, VGA, micro-SD card, audio, WiFi and Gigabit Ethernet, It 39*4882a593Smuzhiyun also includes on-board eMMC and 2GB of SDRAM. Expansion connectors 40*4882a593Smuzhiyun provide access to display pins, I2C, SPI, UART and GPIOs. 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig TARGET_EVB_RK3288_RK1608 43*4882a593Smuzhiyun bool "Evb-RK3288-RK1608" 44*4882a593Smuzhiyun select BOARD_LATE_INIT 45*4882a593Smuzhiyun help 46*4882a593Smuzhiyun The EVB-RK3288-RK1608 includes a Host AP RK3288 and a DSP coprocessor 47*4882a593Smuzhiyun RK1608. The EVB can help us to develop the RK1608 easily through a 48*4882a593Smuzhiyun good RK3288 host environment. On the RK3288 side, there are 2 USB 49*4882a593Smuzhiyun ports, MIPI, micro-SD card, WiFi and Gigabit Ethernet, It also 50*4882a593Smuzhiyun includes on-board eMMC and 2GB of DDR3. Expansion connectors provide 51*4882a593Smuzhiyun access to display pins, I2C, SPI, UART and GPIOs. 52*4882a593Smuzhiyun 53*4882a593Smuzhiyunconfig TARGET_FENNEC_RK3288 54*4882a593Smuzhiyun bool "Fennec-RK3288" 55*4882a593Smuzhiyun select BOARD_LATE_INIT 56*4882a593Smuzhiyun help 57*4882a593Smuzhiyun Fennec is a RK3288-based development board with 2 USB ports, 58*4882a593Smuzhiyun HDMI, micro-SD card, audio, WiFi and Gigabit Ethernet. It also 59*4882a593Smuzhiyun includes on-board eMMC and 2GB of SDRAM. Expansion connectors 60*4882a593Smuzhiyun provide access to display pins, I2C, SPI, UART and GPIOs. 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunconfig TARGET_FIREFLY_RK3288 63*4882a593Smuzhiyun bool "Firefly-RK3288" 64*4882a593Smuzhiyun select BOARD_LATE_INIT 65*4882a593Smuzhiyun help 66*4882a593Smuzhiyun Firefly is a RK3288-based development board with 2 USB ports, 67*4882a593Smuzhiyun HDMI, VGA, micro-SD card, audio, WiFi and Gigabit Ethernet, It 68*4882a593Smuzhiyun also includes on-board eMMC and 1GB of SDRAM. Expansion connectors 69*4882a593Smuzhiyun provide access to display pins, I2C, SPI, UART and GPIOs. 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunconfig TARGET_MIQI_RK3288 72*4882a593Smuzhiyun bool "MiQi-RK3288" 73*4882a593Smuzhiyun select BOARD_LATE_INIT 74*4882a593Smuzhiyun help 75*4882a593Smuzhiyun MiQi-RK3288 is a RK3288-based development board with 4 USB 2.0 76*4882a593Smuzhiyun ports, HDMI, micro-SD card, 16 GB eMMC and Gigabit Ethernet. It 77*4882a593Smuzhiyun has 1 or 2 GiB SDRAM. Expansion connectors provide access to 78*4882a593Smuzhiyun I2C, SPI, UART, GPIOs and fan control. 79*4882a593Smuzhiyun 80*4882a593Smuzhiyunconfig TARGET_PHYCORE_RK3288 81*4882a593Smuzhiyun bool "phyCORE-RK3288" 82*4882a593Smuzhiyun select BOARD_LATE_INIT 83*4882a593Smuzhiyun help 84*4882a593Smuzhiyun Add basic support for the PCM-947 carrier board, a RK3288 based 85*4882a593Smuzhiyun development board made by PHYTEC. This board works in a combination 86*4882a593Smuzhiyun with the phyCORE-RK3288 System on Module. 87*4882a593Smuzhiyun 88*4882a593Smuzhiyunconfig TARGET_POPMETAL_RK3288 89*4882a593Smuzhiyun bool "PopMetal-RK3288" 90*4882a593Smuzhiyun select BOARD_LATE_INIT 91*4882a593Smuzhiyun help 92*4882a593Smuzhiyun PopMetal is a RK3288-based development board with 3 USB host ports, 93*4882a593Smuzhiyun 1 micro USB OTG port, HDMI, VGA, micro-SD card, audio, WiFi, Gigabit 94*4882a593Smuzhiyun Ethernet and lots of sensors. It also includes on-board 8 GeMMC and 95*4882a593Smuzhiyun 2GB DDR3. Expansion connectors provide access to I2C, SPI, UART, 96*4882a593Smuzhiyun GPIOs and display interface. 97*4882a593Smuzhiyun 98*4882a593Smuzhiyunconfig TARGET_VYASA_RK3288 99*4882a593Smuzhiyun bool "Vyasa-RK3288" 100*4882a593Smuzhiyun select BOARD_LATE_INIT 101*4882a593Smuzhiyun select TPL 102*4882a593Smuzhiyun select SUPPORT_TPL 103*4882a593Smuzhiyun select TPL_DM 104*4882a593Smuzhiyun select TPL_REGMAP 105*4882a593Smuzhiyun select TPL_SYSCON 106*4882a593Smuzhiyun select TPL_CLK 107*4882a593Smuzhiyun select TPL_RAM 108*4882a593Smuzhiyun select TPL_OF_PLATDATA 109*4882a593Smuzhiyun select TPL_OF_CONTROL 110*4882a593Smuzhiyun select TPL_BOOTROM_SUPPORT 111*4882a593Smuzhiyun select TPL_NEEDS_SEPARATE_TEXT_BASE if SPL 112*4882a593Smuzhiyun select ROCKCHIP_BROM_HELPER 113*4882a593Smuzhiyun select TPL_DRIVERS_MISC_SUPPORT 114*4882a593Smuzhiyun select TPL_LIBCOMMON_SUPPORT 115*4882a593Smuzhiyun select TPL_LIBGENERIC_SUPPORT 116*4882a593Smuzhiyun select TPL_SERIAL_SUPPORT 117*4882a593Smuzhiyun help 118*4882a593Smuzhiyun Vyasa is a RK3288-based development board with 2 USB ports, 119*4882a593Smuzhiyun HDMI, VGA, micro-SD card, audio, WiFi and Gigabit Ethernet, It 120*4882a593Smuzhiyun also includes on-board eMMC and 2GB of SDRAM. Expansion connectors 121*4882a593Smuzhiyun provide access to display pins, I2C, SPI, UART and GPIOs. 122*4882a593Smuzhiyun 123*4882a593Smuzhiyunconfig TARGET_ROCK2 124*4882a593Smuzhiyun bool "Radxa Rock 2" 125*4882a593Smuzhiyun select BOARD_LATE_INIT 126*4882a593Smuzhiyun help 127*4882a593Smuzhiyun Rock 2 is a SOM and base-board combination based on RK3288. It 128*4882a593Smuzhiyun includes Ethernet, HDMI, 3 USB, micro-SD, audio, SATA, WiFi and 129*4882a593Smuzhiyun space for a real-time-clock battery. There is also an expansion 130*4882a593Smuzhiyun interface which provides access to many pins. 131*4882a593Smuzhiyun 132*4882a593Smuzhiyunconfig TARGET_TINKER_RK3288 133*4882a593Smuzhiyun bool "Tinker-RK3288" 134*4882a593Smuzhiyun select BOARD_LATE_INIT 135*4882a593Smuzhiyun help 136*4882a593Smuzhiyun Tinker is a RK3288-based development board with 2 USB ports, HDMI, 137*4882a593Smuzhiyun micro-SD card, audio, Gigabit Ethernet. It also includes on-board 138*4882a593Smuzhiyun 8GB eMMC and 2GB of SDRAM. Expansion connectors provide access to 139*4882a593Smuzhiyun I2C, SPI, UART, GPIOs. 140*4882a593Smuzhiyun 141*4882a593Smuzhiyunconfig ROCKCHIP_FAST_SPL 142*4882a593Smuzhiyun bool "Change the CPU to full speed in SPL" 143*4882a593Smuzhiyun depends on TARGET_CHROMEBOOK_JERRY 144*4882a593Smuzhiyun help 145*4882a593Smuzhiyun Some boards want to boot as fast as possible. We can increase the 146*4882a593Smuzhiyun CPU frequency in SPL if the power supply is configured to the correct 147*4882a593Smuzhiyun voltage. This option is only available on boards which support it 148*4882a593Smuzhiyun and have the required PMIC code. 149*4882a593Smuzhiyun 150*4882a593Smuzhiyunconfig SYS_SOC 151*4882a593Smuzhiyun default "rockchip" 152*4882a593Smuzhiyun 153*4882a593Smuzhiyunconfig SYS_MALLOC_F_LEN 154*4882a593Smuzhiyun default 0x0800 155*4882a593Smuzhiyun 156*4882a593Smuzhiyunconfig SPL_DRIVERS_MISC_SUPPORT 157*4882a593Smuzhiyun default y 158*4882a593Smuzhiyun 159*4882a593Smuzhiyunconfig SPL_LIBCOMMON_SUPPORT 160*4882a593Smuzhiyun default y 161*4882a593Smuzhiyun 162*4882a593Smuzhiyunconfig SPL_LIBGENERIC_SUPPORT 163*4882a593Smuzhiyun default y 164*4882a593Smuzhiyun 165*4882a593Smuzhiyunconfig SPL_SERIAL_SUPPORT 166*4882a593Smuzhiyun default y 167*4882a593Smuzhiyun 168*4882a593Smuzhiyunconfig ROCKCHIP_SPL 169*4882a593Smuzhiyun bool "Use Rockchip's SPL binary" 170*4882a593Smuzhiyun select ROCKCHIP_SPL_BACK_TO_BROM 171*4882a593Smuzhiyun help 172*4882a593Smuzhiyun Rockchip has provide a SPL binary to configure DDR device instead of 173*4882a593Smuzhiyun open source u-boot-spl binary, which can autodetect DDR deivce type and 174*4882a593Smuzhiyun initialize. 175*4882a593Smuzhiyun 176*4882a593Smuzhiyunsource "board/amarula/vyasa-rk3288/Kconfig" 177*4882a593Smuzhiyun 178*4882a593Smuzhiyunsource "board/chipspark/popmetal_rk3288/Kconfig" 179*4882a593Smuzhiyun 180*4882a593Smuzhiyunsource "board/firefly/firefly-rk3288/Kconfig" 181*4882a593Smuzhiyun 182*4882a593Smuzhiyunsource "board/google/veyron/Kconfig" 183*4882a593Smuzhiyun 184*4882a593Smuzhiyunsource "board/mqmaker/miqi_rk3288/Kconfig" 185*4882a593Smuzhiyun 186*4882a593Smuzhiyunsource "board/phytec/phycore_rk3288/Kconfig" 187*4882a593Smuzhiyun 188*4882a593Smuzhiyunsource "board/radxa/rock2/Kconfig" 189*4882a593Smuzhiyun 190*4882a593Smuzhiyunsource "board/rockchip/evb_rk3288/Kconfig" 191*4882a593Smuzhiyun 192*4882a593Smuzhiyunsource "board/rockchip/evb_rk3288_rk1608/Kconfig" 193*4882a593Smuzhiyun 194*4882a593Smuzhiyunsource "board/rockchip/fennec_rk3288/Kconfig" 195*4882a593Smuzhiyun 196*4882a593Smuzhiyunsource "board/rockchip/tinker_rk3288/Kconfig" 197*4882a593Smuzhiyun 198*4882a593Smuzhiyunendif 199