This enable bootrkp command to boot a system from
rockchip format partition.
Change-Id: Ia7a1bdaccafc85393cc5156e41d8f44d500af7b8
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and
nand onboard.
Change-Id: I317c516f2023eec59c46195dd8280684137f977c
Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Enable driver options for TPL/SPL in evb-rk3328_defconfig.
Change-Id: I8f9e378b3d459d976e2522884b607b68b0fdf9fd
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Use default value 0x4000 for SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR instead
of define a new one.
Change-Id: Icfaf22554f3dd3581b1ad92dc0529b9ff6c352d1
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This change enables usb-phy support for evb_rk3128_defconfig.
Change-Id: Ic23b31690fe9ad9e4d89e31a925c021922d28d94
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
This change enables usb-phy support for evb_rk3126_defconfig.
Change-Id: I5bc417c056d5f30aeaecf8d79cd1a57df5d79614
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
This change enables usb ehci/ohci support for evb-rk3128 board.
Change-Id: I26b7b92779a9f3754fd3b7b92524f6ad069a185b
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
This change enables usb ehci/ohci support for evb-rk3126 and configure
max number ports of the root hub for ohci driver.
Change-Id: Ic48964c00400b00f3602f009ce32b3cc9fcb8fa0
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
This change enables fastboot support for evb-rk3128 board.
Change-Id: Ic1bf2556e78376a8fac2e1b38fd206c8ecbb1db5
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
This change enables fastboot support for evb-rk3126 board.
Change-Id: I1bc38ce106bbcb3164f6c0f07ef55813341c80a1
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Enable board config for evb-rk3128.
Serial output and eMMC works in this version.
Change-Id: I010fcdef35b745d6a93558a9382e4d020576eeeb
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Add defconfig to enable generic PHY framework and USB 2.0 PHY
driver which used for DWC2, EHCI and OHCI usb controllers.
Change-Id: Ib238269faa5046b8853590d6de3ade3ca38e6882
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
Add defconfig to enable generic PHY framework and USB 2.0 PHY
driver which used for DWC2, EHCI and OHCI usb controllers.
Change-Id: I93fa29843f6f6d4d43e3e4939225bc2f79ad3131
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
This patch adds USB configs to support the USB OTG port(consist
of DWC2 controller) and the USB Host port(consist of EHCI and OHCI
controllers) on evb-rv1108 board, and also support fastboot over
USB and USB mass storage.
Change-Id: I80b1ff133a3e16ca0e8202fe737c93d18b6e5b08
Signed-off-by: William Wu <william.wu@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Add defconfig for rk8xx and regulator and i2c controller.
Change-Id: I3ea25c7f5c10ef952a3dd32a026d95e17ff3f536
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
This patch is to fix error in build TPL:
common/init/built-in.o: In function `board_init_f_init_reserve':
common/init/board_init.c:111: undefined reference to `memset'
Change-Id: I9893987e26a86927d1628519d257d62f3a9ceaf9
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
After update bl31_entry(), we don't need CONFIG_SPL_ATF_TEXT_BASE.
Change-Id: Ia64fdaa37242332a497077ecc7833c7c8d0b0d45
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
After the patch below, we need to add SPL_SYSRESET for do_reset()
in SPL:
87c16d4 drivers: spl: consistently use the $(SPL_TPL_) macro
Change-Id: Id7be0a9ed6d4d522fe0941433e6f2b569eda0a00
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
The SPL need 'ciu-sample' for dwmmc driver when enable higher
speed.
Change-Id: I1e24f2551e118edf3d175abc5514826ef988a148
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Enable all the options for TPL/SPL and OPTEE.
Cover-letter:
rockchip: add tpl and OPTEE support for rk3229
Add some generic options for TPL support for arm 32bit, and then
and TPL support for rk3229(cortex-A7), and then add OPTEE support
in SPL.
END
Change-Id: I8db693ccf552161a558a620261152908afb6dc56
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Use the defconfig for all usb gadget and function related
option instead of define then in header file.
Change-Id: Ibd21f6693ffb573c88eed69ddddeaa923cb9d8ea
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Enable the EFUSE driver for get the cpuid and serial.
Change-Id: Ic347b9edbb06da784f0788fc29d61c3003e2b69b
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
To support fastboot, we need to enable the controller first.
rk3399 is using dwc3 as usb device controller, this patch enable
the configs for dwc3 gadget.
Change-Id: I2726ed1c35897c2366c1c9766fdf460baab23975
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Conflicts:
configs/evb-rk3399_defconfig
This migrates ASIX, ASIX88179, MCS7830, RTL8152 and SMSC95XX to Kconfig.
Update defconfigs.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
CONFIG_USB_HOST_ETHER is the framework that the drivers are dependent on
USB_HOST_ETHER. Use this as a menu and move the existing LAN75XX and
LAN78XX options under new menu. Finally update the defconfigs that need
CONFIG_USB_HOST_ETHER.
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Disable CONFIG_ARCH_FIXUP_FDT_MEMORY to prevent U-Boot from modifying
the memory {} nodes in the DT passed to the Linux kernel. The R8A779x
DT contains multiple memory {} nodes, while U-Boot only modifies the
first one and stuffs all the memory entries into it, which is wrong.
Disabling CONFIG_ARCH_FIXUP_FDT_MEMORY is the least intrusive way to
fix the issue this close to the release, while the real fix is to
extend the fdt_fixup_memory_banks() to handle multiple memory nodes
in DT.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
This reverts commit 25877d4e4c.
This is a workaround for Raspberry Pi boot failures seen when passing on
the device tree provided by the Raspberry Pi firmware at boot. Without
CONFIG_OF_EMBED, we just get stuck at "Starting kernel ..." when we try
to boot Linux with this device tree.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
Cc: Simon Glass <sjg@chromium.org>
Tested-by: Jonathan Gray <jsg@jsg.id.au>
Reviewed-by: Simon Glass <sjg@chromium.org>
enable the ATF option and SDCard in defconfig.
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Read SoM information from EEPROM and set ethaddr in late init.
Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
- Pass MTDPARTS kernel arguments to kernel
- Use Kconfig CONFIG_NAND instead of CONFIG_SYS_EXTRA_OPTIONS="NAND"
- Call 'usb_stop' on kernel start
- Update Falcon mode setup to match other OMAP3 boards
- Use "uEnv.txt" as boot script instead of "boot.scr"
Add the following options to drivers/misc/Kconfig:
SYS_I2C_EEPROM_ADDR
SYS_I2C_EEPROM_BUS
SYS_EEPROM_SIZE
SYS_EEPROM_PAGE_WRITE_BITS
SYS_EEPROM_PAGE_WRITE_DELAY_MS
SYS_I2C_EEPROM_ADDR_LEN
SYS_I2C_EEPROM_ADDR_OVERFLOW
This does not migrate any boards, but provides a foundations for
those who want/need these options
Signed-off-by: Adam Ford <aford173@gmail.com>
[trini: Migrate uniphier]
Signed-off-by: Tom Rini <trini@konsulko.com>