void arm_board_linux_default_cmdline(char *cmdline, u32 cmdline_sz) { arm_strcpy(cmdline, "root=/dev/ram rw earlyprintk console=ttyAMA0"); /* VirtIO Network Device */ arm_strcat(cmdline, " virtio_mmio.device=4K@0x40100000:50"); /* VirtIO Block Device */ arm_strcat(cmdline, " virtio_mmio.device=4K@0x40200000:51"); /* VirtIO Console Device */ arm_strcat(cmdline, " virtio_mmio.device=4K@0x40300000:52"); }
void arm_cmd_autoexec(int argc, char **argv) { static int lock = 0; int len; /* commands to execute are stored in NOR flash */ char *ptr = (char *)(arm_board_flash_addr() + 0xFF000); char buffer[4096]; if (argc != 1) { arm_puts ("autoexec: no parameters required\n"); return; } /* autoexec is not recursive */ if (lock) { arm_puts("ignoring autoexec calling autoexec\n"); return; } lock = 1; if ((len = arm_strlen(ptr))) { int pos = 0; /* copy commands from NOR flash */ arm_strcpy(buffer, ptr); /* now we process them */ while (pos < len) { ptr = &buffer[pos]; /* We need to separate the commands */ while ((buffer[pos] != '\r') && (buffer[pos] != '\n') && (buffer[pos] != 0)) { pos++; } buffer[pos] = '\0'; pos++; /* print the command */ arm_puts("autoexec("); arm_puts(ptr); arm_puts(")\n"); /* execute it */ arm_exec(ptr); } } lock = 0; return; }
void arm_board_linux_default_cmdline(char *cmdline, u32 cmdline_sz) { arm_strcpy(cmdline, "root=/dev/ram rw earlyprintk"); /* VirtIO Network Device */ arm_strcat(cmdline, " virtio_mmio.device=64K@0x20100000:42"); /* SabreLite/Nitrogen6X specific */ arm_strcat(cmdline, " enable_wait_mode=off " "video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb1:off " "video=mxcfb2:off video=mxcfb3:off fbmem=10M " "console=ttymxc1,115200 vmalloc=400M consoleblank=0 " "mxc_hdmi.only_cea=1"); }
void arm_board_linux_default_cmdline(char *cmdline, u32 cmdline_sz) { arm_strcpy(cmdline, "root=/dev/ram rw earlyprintk console=ttyAMA0"); }
void dhry_strcpy(char *dst, char *src) { arm_strcpy(dst, src); }
void arm_board_linux_default_cmdline(char *cmdline, u32 cmdline_sz) { arm_strcpy(cmdline, "root=/dev/ram rw " "earlyprintk=virtio-console,0x40600000 " "console=hvc0 swiotlb=4096"); }