~milo/linaro-image-tools/android-hwpack

« back to all changes in this revision

Viewing changes to linaro_image_tools/media_create/android_boards.py

  • Committer: Milo Casagrande
  • Date: 2012-11-12 10:59:44 UTC
  • Revision ID: milo@ubuntu.com-20121112105944-tcxgdp17bz4fnnyo
RemovedĀ boardĀ configurations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
238
238
 
239
239
 
240
240
class AndroidOmapConfig(AndroidBoardConfig):
241
 
    """Placeholder class for OMAP configuration."""
 
241
    """Placeholder class for OMAP configuration inheritance."""
242
242
 
243
243
 
244
244
class AndroidBeagleConfig(AndroidOmapConfig, BeagleConfig):
245
 
    _extra_serial_opts = 'console=tty0 console=ttyO2,115200n8'
246
 
    android_specific_args = 'init=/init androidboot.console=ttyO2'
 
245
    """Placeholder class for Beagle configuration inheritance."""
247
246
 
248
247
 
249
248
class AndroidPandaConfig(AndroidOmapConfig, PandaConfig):
250
 
    bootloader_flavor = 'omap4_panda'
251
 
    dtb_addr = '0x815f0000'
252
 
    dtb_name = 'board.dtb'
253
 
    _extra_serial_opts = 'console=ttyO2,115200n8'
254
 
    extra_boot_args_options = (
255
 
        'earlyprintk fixrtc nocompcache vram=48M '
256
 
        'omapfb.vram=0:24M,1:24M mem=456M@0x80000000 mem=512M@0xA0000000')
257
 
    android_specific_args = 'init=/init androidboot.console=ttyO2'
 
249
    """Placeholder class for Panda configuration inheritance."""
258
250
 
259
251
 
260
252
class AndroidSnowballSdConfig(AndroidBoardConfig, SnowballSdConfig):
261
 
    boot_script = 'boot.scr'
262
 
    fdt_high = '0x05000000'
263
 
    initrd_addr = '0x05000000'
264
 
    initrd_high = '0x06000000'
265
 
    extra_boot_args_options = (
266
 
        'earlyprintk mem=128M@0 mali.mali_mem=64M@128M hwmem=168M@192M '
267
 
        'mem=22M@360M mem_issw=1M@383M mem=640M@384M vmalloc=500M')
268
 
    _extra_serial_opts = 'console=ttyAMA2,115200n8'
269
 
    android_specific_args = 'init=/init androidboot.console=ttyAMA2'
270
 
    dtb_name = 'board.dtb'
271
 
    dtb_addr = '0x8000000'
 
253
    """Placeholder class for Snowball SD configuration inheritance."""
272
254
 
273
255
 
274
256
class AndroidSnowballEmmcConfig(AndroidBoardConfig, SnowballEmmcConfig):
275
 
    boot_script = 'boot.scr'
276
 
    fdt_high = '0x05000000'
277
 
    initrd_addr = '0x05000000'
278
 
    initrd_high = '0x06000000'
279
 
    extra_boot_args_options = (
280
 
        'earlyprintk mem=128M@0 mali.mali_mem=64M@128M hwmem=168M@192M '
281
 
        'mem=22M@360M mem_issw=1M@383M mem=640M@384M vmalloc=500M')
282
 
    _extra_serial_opts = 'console=ttyAMA2,115200n8'
283
 
    android_specific_args = 'init=/init androidboot.console=ttyAMA2'
284
 
    mmc_option = '0:2'
285
 
    dtb_name = 'board.dtb'
286
 
    dtb_addr = '0x8000000'
 
257
    """Snowball EMMC configuration inheritance."""
287
258
 
288
259
    @classmethod
289
260
    def get_sfdisk_cmd(cls, should_align_boot_part=False):
334
305
 
335
306
 
336
307
class AndroidMx53LoCoConfig(AndroidBoardConfig, Mx53LoCoConfig):
337
 
    extra_boot_args_options = (
338
 
        'earlyprintk rootdelay=1 fixrtc nocompcache di1_primary tve')
339
 
    _extra_serial_opts = 'console=%s,115200n8' % (
340
 
        Mx53LoCoConfig.serial_tty)
341
 
    android_specific_args = 'init=/init androidboot.console=%s' % (
342
 
        Mx53LoCoConfig.serial_tty)
 
308
    """Mx53LoCo configuration inheritance."""
 
309
    # TODO test placeholders!!!
 
310
    #extra_boot_args_options = (
 
311
    #    'earlyprintk rootdelay=1 fixrtc nocompcache di1_primary tve')
 
312
    #_extra_serial_opts = 'console=%s,115200n8' % (
 
313
    #    Mx53LoCoConfig.serial_tty)
 
314
    #android_specific_args = 'init=/init androidboot.console=%s' % (
 
315
    #    Mx53LoCoConfig.serial_tty)
343
316
 
344
317
    @classmethod
345
318
    def get_sfdisk_cmd(cls, should_align_boot_part=False):
361
334
 
362
335
 
363
336
class AndroidMx6QSabreliteConfig(AndroidMx53LoCoConfig):
364
 
    bootloader_flavor = 'mx6qsabrelite'
365
 
    kernel_addr = '0x10000000'
366
 
    initrd_addr = '0x12000000'
367
 
    load_addr = '0x10008000'
368
 
    dtb_addr = '0x11ff0000'
369
 
    dtb_name = 'board.dtb'
 
337
    """Placeholder class for Mx6Q Sabrelite configuration inheritance."""
370
338
 
371
339
 
372
340
class AndroidSamsungConfig(AndroidBoardConfig):
388
356
 
389
357
 
390
358
class AndroidSMDKV310Config(AndroidSamsungConfig, SMDKV310Config):
391
 
    _extra_serial_opts = 'console=tty0 console=ttySAC1,115200n8'
392
 
    android_specific_args = 'init=/init androidboot.console=ttySAC1'
 
359
    """Placeholder class for SMDKV310 configuration inheritance."""
393
360
 
394
361
 
395
362
class AndroidOrigenConfig(AndroidSamsungConfig, OrigenConfig):
396
 
    _extra_serial_opts = 'console=tty0 console=ttySAC2,115200n8'
397
 
    android_specific_args = 'init=/init androidboot.console=ttySAC2'
 
363
    """Placeholder class for Origen configuration inheritance."""
398
364
 
399
365
 
400
366
class AndroidVexpressConfig(AndroidBoardConfig, VexpressConfig):
401
 
    _extra_serial_opts = 'console=tty0 console=ttyAMA0,38400n8'
402
 
    android_specific_args = 'init=/init androidboot.console=ttyAMA0'
 
367
    """Placeholder class for Vexpress configuration inheritance."""
403
368
 
404
369
 
405
370
android_board_configs = {