"Das U-Boot" Source Tree
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

pomera-dm250: Enable tc3589x keyboard as stdin device

Use SILENT_CONSOLE properly so boot can be interrupted without
needing to reconfigure stdout

+10 -4
+10 -4
configs/pomera-dm250_defconfig
··· 12 12 CONFIG_DEBUG_UART_CLOCK=24000000 13 13 CONFIG_DEBUG_UART=y 14 14 CONFIG_BOOTDELAY=1 15 + CONFIG_OF_BOARD_SETUP=y 15 16 CONFIG_FDT_SIMPLEFB=y 17 + CONFIG_BOOTCOMMAND="setenv stdout serial,vidconsole; setenv stderr serial,vidconsole; cls; bootefi bootmgr" 18 + CONFIG_USE_PREBOOT=y 19 + CONFIG_PREBOOT="setenv silent 1; setenv stdin serial,tc3589x-keyb; setenv stdout serial,vidconsole; setenv stderr serial,vidconsole; fdt addr ${fdtcontroladdr}; fdt set /chosen stdout-path /framebuffer; fatload mmc 0 ${loadaddr} logo.bmp; bmp d ${loadaddr} m m" 16 20 CONFIG_DEFAULT_FDT_FILE="rockchip/pomera-dm250.dtb" 17 - CONFIG_USE_PREBOOT=y 18 - CONFIG_PREBOOT="setenv stdout serial,vidconsole; setenv stderr serial,vidconsole; fdt addr ${fdtcontroladdr}; fdt set /chosen stdout-path /framebuffer" 21 + CONFIG_SILENT_CONSOLE=y 22 + # CONFIG_SPL_SILENT_CONSOLE is not set 23 + # CONFIG_TPL_SILENT_CONSOLE is not set 24 + CONFIG_SILENT_U_BOOT_ONLY=y 19 25 # CONFIG_DISPLAY_CPUINFO is not set 20 26 CONFIG_DISPLAY_BOARDINFO_LATE=y 21 27 CONFIG_CMD_GPT=y ··· 28 34 CONFIG_CMD_BMP=y 29 35 CONFIG_CMD_TIME=y 30 36 CONFIG_OF_EMBED=y 31 - CONFIG_OF_BOARD_SETUP=y 32 37 CONFIG_ENV_IS_IN_MMC=y 33 - CONFIG_SYS_RELOC_GD_ENV_ADDR=y 34 38 CONFIG_FASTBOOT_BUF_ADDR=0x60800800 35 39 CONFIG_FASTBOOT_BUF_SIZE=0x04000000 36 40 CONFIG_FASTBOOT_CMD_OEM_FORMAT=y 37 41 CONFIG_ROCKCHIP_GPIO=y 38 42 CONFIG_SYS_I2C_ROCKCHIP=y 43 + CONFIG_DM_KEYBOARD=y 44 + CONFIG_TC3589X_KEYB=y 39 45 # CONFIG_ROCKCHIP_EFUSE is not set 40 46 CONFIG_MMC_DW=y 41 47 CONFIG_MMC_DW_ROCKCHIP=y