• Magnus Damm's avatar
    sh: add r8a66597 usb0 gadget to the kfr2r09 board · 5a1c4cb5
    Magnus Damm authored
    Add USB gadget support for port YC301 on the KFR2R09 board.
    
    The r8a66597-udc driver is hooked up as a platform device,
    clocks are enabled via I2C and some registers are configured
    to enable the USB in gadget mode. The hardware driving the
    USB port is the on-chip USB0 block in the sh7724 processor
    configured as USB gadget controller.
    
    This board is using external hardware to detect USB hotplug
    events and allows the processor to dynamically start and stop
    clocks. This well thought out hardware feature is unused at
    this point and plug and play is unfortunately unsupported.
    To properly support all hardware features the USB gadget
    stack may need some adjustment.
    Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    5a1c4cb5
setup.c 9.15 KB