1/* 2 * (C) Copyright 2020 Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7All platform defconfigs of Rockchip SDK 8======================================= 9 10 |-----------------------|-----------------------------| 11 | rv1108 | evb-rv1108_defconfig | 12 |-----------------------|-----------------------------| 13 | rv1126 | rv1126_defconfig | 14 |-----------------------|-----------------------------| 15 | rv1109 | rv1109.config | 16 |-----------------------|-----------------------------| 17 | rk1806 | rk1806_defconfig | 18 |-----------------------|-----------------------------| 19 | rk1808 | rk1808_defconfig | 20 |-----------------------|-----------------------------| 21 | rk3036 | rk3036_defconfig | 22 |-----------------------|-----------------------------| 23 | rk3128x | rk3128x_defconfig | 24 |-----------------------|-----------------------------| 25 | rk3126 | rk3126_defconfig | 26 |-----------------------|-----------------------------| 27 | rk322x | rk322x_defconfig | 28 |-----------------------|-----------------------------| 29 | rk3288 | rk3288_defconfig | 30 |-----------------------|-----------------------------| 31 | rk3368 | rk3368_defconfig | 32 |-----------------------|-----------------------------| 33 | rk3328 | rk3328_defconfig | 34 |-----------------------|-----------------------------| 35 | rk3399 | rk3399_defconfig | 36 |-----------------------|-----------------------------| 37 | rk3399pro | rk3399pro_defconfig | 38 |-----------------------|-----------------------------| 39 | rk3399pro-npu | rknpu-lion_defconfig | 40 |-----------------------|-----------------------------| 41 | rk3308 | rk3308_defconfig | 42 |-----------------------|-----------------------------| 43 | rk3308-aarch32 | rk3308-aarch32_defconfig | 44 |-----------------------|-----------------------------| 45 | px30 | px30_defconfig | 46 |-----------------------|-----------------------------| 47 | rk3326 | rk3326_defconfig | 48 |-----------------------|-----------------------------| 49 | rk3326-aarch32 | rk3326-aarch32_defconfig | 50 |-----------------------|-----------------------------| 51 52 We add config fragment support for some platform the name like: foo.config. 53 There is BASE_DEFCONFIG configure to indicate the base defconfig of it. 54 55 Usage example: 56 ./make.sh rv1109 57 58 It equals: make rv1126_defconfig rv1109.config && make. 59 60 61All rv1126 & rv1109 defconfigs 62============================== 63 64 rv1126_defconfig 65 ---------------- 66 It provides the full features that what we want on rv1126. 67 68 rv1126-emmc-tb.config 69 --------------------- 70 It provides the thunder boot feature on eMMC board of rv1126. 71 "tb": thunder-boot. 72 73 rv1126-spi-nor-tb.config 74 ------------------------ 75 Similar to rv1126-emmc-tb.config, it provides the thunder boot feature on spi nor 76 board of rv1126. 77 78 rv1126-usbplug.config 79 --------------------- 80 It provides the open source usbplug support by U-Boot project. 81 82 There is ./usbplug.bin after compilation, that can be used to replace the usbplug 83 file in the rkbin project. 84 85 rv1126-ramboot.config 86 --------------------- 87 It provides the ram boot features on rv1126, only U-Boot proper is build. 88 89 rv1126-mini-template_defconfig 90 ------------------------------ 91 It provides a template to generate <u-boot.bin> with small size for eMMC board with 92 some basic features, developer is easy to enable/disable more features base on it. 93 94 If developer wants to get a even smaller u-boot.bin, try to disable the following 95 configurations accordding to board requirement. 96 97 [*] Remove Power(15KB): 98 # CONFIG_DM_PMIC is not set 99 # CONFIG_DM_REGULATOR is not set 100 # CONFIG_DM_REGULATOR_FIXED is not set 101 # CONFIG_DM_PWM is not set 102 # CONFIG_DM_I2C is not set 103 104 [*] Remove USB(55KB): 105 # CONFIG_USB is not set 106 # CONFIG_PHY_ROCKCHIP_NANENG_USB2 is not set 107 108 - No USB is available that U-Boot fallbacks to bootrom download mode with Menu key. 109 - Recovery key is always used to enter recovery boot mode. 110 111 [*] Remove Command-interface(33KB): 112 # CONFIG_CMDLINE is not set 113 CONFIG_U_BOOT_CMD_ALWAYS=y 114 115 - Only the command that with U_BOOT_CMD_ALWAYS() delcared is available. 116 117 rv1109-[...].config 118 ------------------- 119 It provides the almost features the same as rv1126-[...]_defconfig. 120 121