[U-Boot] [PATCH 0/4] rockchip: rk3288: add fastboot support

Ziyuan Xu xzy.xu at rock-chips.com
Thu Jun 30 09:21:57 CEST 2016


Hi,

This short series add the fastboot support for rk3288, and I have tested
on firefly-rk3288 board.

I encounter an odd issue while debugging usb-otg ep2out-bulk data
transfer. The buffer was always zero which mapped to DMA buffer, even
though driver call invalidate_dcache_range() to make sure the cpu read
memroy data directly. IMHO, dcache was abnormal after something
initialization code.
Everything work fine without CONFIG_EFI_LOADER. Moreover,
invalidate_icache_all cause the issue. I'm not able to figure out why
and explain it. But I think there is no need to enable EFI applications
on rk3288 platform.


Ziyuan Xu (4):
  usb: phy: implement usb-otg phy control for rk3288
  usb: dwc2-otg: redefine fifo-size for rk3288
  rockchip: rk3288: add fastboot support
  rockchip: firefly-rk3288: undef CONFIG_EFI_LOADER

 arch/arm/mach-rockchip/board.c         | 20 ++++++++++++++++++++
 configs/firefly-rk3288_defconfig       |  1 +
 drivers/usb/gadget/dwc2_udc_otg_regs.h |  6 ++++++
 drivers/usb/phy/Makefile               |  1 +
 drivers/usb/phy/rk3288_usb_phy.c       | 29 +++++++++++++++++++++++++++++
 include/configs/rk3288_common.h        | 25 +++++++++++++++++++++++++
 6 files changed, 82 insertions(+)
 create mode 100644 drivers/usb/phy/rk3288_usb_phy.c

-- 
1.9.1




More information about the U-Boot mailing list