Commit f073f50b6e6bbf65968956615baf3b6b61f3b0bb

Authored by Lokesh Vutla
1 parent 9e0c3f6ee2

ti_armv7_common: env: Consolidate MMC args

Define default mmc args in ti_armv7_common.h so that all
TI platforms can reuse.

Reported-by: Yan Liu <yan-liu@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>

Showing 6 changed files with 19 additions and 38 deletions Side-by-side Diff

include/configs/am335x_evm.h
... ... @@ -70,6 +70,7 @@
70 70 #ifndef CONFIG_SPL_BUILD
71 71 #define CONFIG_EXTRA_ENV_SETTINGS \
72 72 DEFAULT_LINUX_BOOT_ENV \
  73 + DEFAULT_MMC_TI_ARGS \
73 74 "boot_fdt=try\0" \
74 75 "bootpart=0:2\0" \
75 76 "bootdir=/boot\0" \
76 77  
... ... @@ -80,15 +81,8 @@
80 81 "uuid_disk=${uuid_gpt_disk};" \
81 82 "name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}\0" \
82 83 "optargs=\0" \
83   - "mmcdev=0\0" \
84   - "mmcroot=/dev/mmcblk0p2 ro\0" \
85   - "mmcrootfstype=ext4 rootwait\0" \
86 84 "ramroot=/dev/ram0 rw\0" \
87 85 "ramrootfstype=ext2\0" \
88   - "mmcargs=setenv bootargs console=${console} " \
89   - "${optargs} " \
90   - "root=${mmcroot} " \
91   - "rootfstype=${mmcrootfstype}\0" \
92 86 "spiroot=/dev/mtdblock4 rw\0" \
93 87 "spirootfstype=jffs2\0" \
94 88 "spisrcaddr=0xe0000\0" \
... ... @@ -112,7 +106,7 @@
112 106 "loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz\0" \
113 107 "loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
114 108 "loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \
115   - "mmcloados=run mmcargs; " \
  109 + "mmcloados=run args_mmc; " \
116 110 "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
117 111 "if run loadfdt; then " \
118 112 "bootz ${loadaddr} - ${fdtaddr}; " \
include/configs/am43xx_evm.h
... ... @@ -226,6 +226,7 @@
226 226 #ifndef CONFIG_SPL_BUILD
227 227 #define CONFIG_EXTRA_ENV_SETTINGS \
228 228 DEFAULT_LINUX_BOOT_ENV \
  229 + DEFAULT_MMC_TI_ARGS \
229 230 "fdtfile=undefined\0" \
230 231 "bootpart=0:2\0" \
231 232 "bootdir=/boot\0" \
232 233  
... ... @@ -235,18 +236,11 @@
235 236 "uuid_disk=${uuid_gpt_disk};" \
236 237 "name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}\0" \
237 238 "optargs=\0" \
238   - "mmcdev=0\0" \
239   - "mmcroot=/dev/mmcblk0p2 rw\0" \
240   - "mmcrootfstype=ext4 rootwait\0" \
241 239 "usbroot=/dev/sda2 rw\0" \
242 240 "usbrootfstype=ext4 rootwait\0" \
243 241 "usbdev=0\0" \
244 242 "ramroot=/dev/ram0 rw\0" \
245 243 "ramrootfstype=ext2\0" \
246   - "mmcargs=setenv bootargs console=${console} " \
247   - "${optargs} " \
248   - "root=${mmcroot} " \
249   - "rootfstype=${mmcrootfstype}\0" \
250 244 "usbargs=setenv bootargs console=${console} " \
251 245 "${optargs} " \
252 246 "root=${usbroot} " \
... ... @@ -278,7 +272,7 @@
278 272 "if run loadimage; then " \
279 273 "run loadfdt; " \
280 274 "echo Booting from mmc${mmcdev} ...; " \
281   - "run mmcargs; " \
  275 + "run args_mmc; " \
282 276 "bootz ${loadaddr} - ${fdtaddr}; " \
283 277 "fi;" \
284 278 "fi;\0" \
include/configs/k2g_evm.h
... ... @@ -16,10 +16,10 @@
16 16  
17 17 /* U-Boot general configuration */
18 18 #define CONFIG_EXTRA_ENV_KS2_BOARD_SETTINGS \
  19 + DEFAULT_MMC_TI_ARGS \
  20 + "console=ttyS0,115200n8\0" \
19 21 "bootpart=0:2\0" \
20 22 "bootdir=/boot\0" \
21   - "mmcroot=/dev/mmcblk0p2 rw\0" \
22   - "mmcrootfstype=ext4 rootwait\0" \
23 23 "addr_mon=0x0c040000\0" \
24 24 "args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs " \
25 25 "root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048\0" \
... ... @@ -32,8 +32,6 @@
32 32 "get_kern_mmc=load mmc ${bootpart} ${loadaddr} " \
33 33 "${bootdir}/${name_kern}\0" \
34 34 "get_mon_mmc=load mmc ${bootpart} ${addr_mon} ${bootdir}/${name_mon}\0"\
35   - "args_mmc=setenv bootargs ${bootargs} root=${mmcroot} " \
36   - "rootfstype=${mmcrootfstype}\0" \
37 35  
38 36 #include <configs/ti_armv7_keystone2.h>
39 37  
include/configs/ti_armv7_common.h
... ... @@ -58,6 +58,14 @@
58 58 "ramdisk_addr_r=0x88080000\0" \
59 59 "bootm_size=0x10000000\0"
60 60  
  61 +#define DEFAULT_MMC_TI_ARGS \
  62 + "mmcdev=0\0" \
  63 + "mmcrootfstype=ext4 rootwait\0" \
  64 + "args_mmc=setenv bootargs console=${console} " \
  65 + "${optargs} " \
  66 + "root=${mmcroot} " \
  67 + "rootfstype=${mmcrootfstype}\0"
  68 +
61 69 /*
62 70 * Default to a quick boot delay.
63 71 */
include/configs/ti_omap4_common.h
... ... @@ -83,6 +83,7 @@
83 83 */
84 84 #define CONFIG_EXTRA_ENV_SETTINGS \
85 85 DEFAULT_LINUX_BOOT_ENV \
  86 + DEFAULT_MMC_TI_ARGS \
86 87 "console=ttyO2,115200n8\0" \
87 88 "fdtfile=undefined\0" \
88 89 "bootpart=0:2\0" \
... ... @@ -90,13 +91,6 @@
90 91 "bootfile=zImage\0" \
91 92 "usbtty=cdc_acm\0" \
92 93 "vram=16M\0" \
93   - "mmcdev=0\0" \
94   - "mmcroot=/dev/mmcblk0p2 rw\0" \
95   - "mmcrootfstype=ext4 rootwait\0" \
96   - "mmcargs=setenv bootargs console=${console} " \
97   - "vram=${vram} " \
98   - "root=${mmcroot} " \
99   - "rootfstype=${mmcrootfstype}\0" \
100 94 "loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0" \
101 95 "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \
102 96 "source ${loadaddr}\0" \
103 97  
... ... @@ -106,10 +100,10 @@
106 100 "loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
107 101 "loaduimage=load mmc ${mmcdev} ${loadaddr} uImage\0" \
108 102 "mmcboot=echo Booting from mmc${mmcdev} ...; " \
109   - "run mmcargs; " \
  103 + "run args_mmc; " \
110 104 "bootz ${loadaddr} - ${fdtaddr}\0" \
111 105 "uimageboot=echo Booting from mmc${mmcdev} ...; " \
112   - "run mmcargs; " \
  106 + "run args_mmc; " \
113 107 "bootm ${loadaddr}\0" \
114 108 "findfdt="\
115 109 "if test $board_name = sdp4430; then " \
include/configs/ti_omap5_common.h
... ... @@ -133,6 +133,7 @@
133 133 #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
134 134 #define CONFIG_EXTRA_ENV_SETTINGS \
135 135 DEFAULT_LINUX_BOOT_ENV \
  136 + DEFAULT_MMC_TI_ARGS \
136 137 "console=" CONSOLEDEV ",115200n8\0" \
137 138 "fdtfile=undefined\0" \
138 139 "bootpart=0:2\0" \
... ... @@ -143,14 +144,6 @@
143 144 "partitions=" PARTS_DEFAULT "\0" \
144 145 "optargs=\0" \
145 146 "dofastboot=0\0" \
146   - "mmcdev=0\0" \
147   - "mmcroot=/dev/mmcblk0p2 rw\0" \
148   - "mmcrootfstype=ext4 rootwait\0" \
149   - "mmcargs=setenv bootargs console=${console} " \
150   - "${optargs} " \
151   - "vram=${vram} " \
152   - "root=${mmcroot} " \
153   - "rootfstype=${mmcrootfstype}\0" \
154 147 "loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr\0" \
155 148 "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \
156 149 "source ${loadaddr}\0" \
... ... @@ -173,7 +166,7 @@
173 166 "if run loadimage; then " \
174 167 "run loadfdt; " \
175 168 "echo Booting from mmc${mmcdev} ...; " \
176   - "run mmcargs; " \
  169 + "run args_mmc; " \
177 170 "bootz ${loadaddr} - ${fdtaddr}; " \
178 171 "fi;" \
179 172 "fi;\0" \