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