All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/13] Add support for USB host and peripheral bootmodes on am65x-idk
@ 2020-08-03  6:05 Faiz Abbas
  2020-08-03  6:05 ` [PATCH v2 01/13] spl: usb: Create an API spl_usb_load() Faiz Abbas
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Faiz Abbas @ 2020-08-03  6:05 UTC (permalink / raw)
  To: u-boot

The following patches add support for USB mass storage and USB dfu
bootmodes on am654x-idk.

Because of space constrains and the size of the USB stack,
there are two different usbmsc and usbdfu defconfigs for building R5 SPL.
Fitting both of these into one defconfig requires some changes in the
USB subsystem which is a longer term effort

v2:
Using fdtdec_board_setup() function override in patch 6 instead of open coding
spl_common_init()

Faiz Abbas (13):
  spl: usb: Create an API spl_usb_load()
  spl: usb: Only init usb once
  armv7R: K3: am654: Use full malloc in SPL both pre and post reloc
  arm: mach-k3: sysfw-loader: Add support to load SYSFW from USB
  arm: mach-k3: am6_init: Gate mmc related configurations with the
    appropriate config
  arm: mach-k3: am6_init: Do USB fixups to facilitate host and device
    boot modes
  arm: mach-k3: am6_init: Add support for USB boot mode
  arm: dts: k3-am654-r5-base-board: Add USB0 nodes
  arm: dts: k3-am654-base-board: Add support for USB0 in SPL
  configs: am65x_evm: Add support for DFU related configs
  configs: am65x_evm_a53: Enable USB Mass storage and DFU boot modes
  configs: Add defconfig for USB DFU bootmode
  configs: Add new config for supporting USB mass storage boot

 arch/arm/dts/k3-am654-base-board-u-boot.dtsi |  27 +++++
 arch/arm/dts/k3-am654-r5-base-board.dts      |  35 ++++++
 arch/arm/mach-k3/am6_init.c                  |  68 ++++++++++-
 arch/arm/mach-k3/include/mach/am6_hardware.h |   2 +
 arch/arm/mach-k3/include/mach/am6_spl.h      |   3 +-
 arch/arm/mach-k3/sysfw-loader.c              |  11 ++
 common/spl/spl_usb.c                         |  31 +++--
 configs/am65x_evm_a53_defconfig              |  10 ++
 configs/am65x_evm_r5_usbdfu_defconfig        | 120 +++++++++++++++++++
 configs/am65x_evm_r5_usbmsc_defconfig        | 119 ++++++++++++++++++
 include/configs/am65x_evm.h                  |   6 +-
 include/spl.h                                |  14 +++
 12 files changed, 433 insertions(+), 13 deletions(-)
 create mode 100644 configs/am65x_evm_r5_usbdfu_defconfig
 create mode 100644 configs/am65x_evm_r5_usbmsc_defconfig

-- 
2.17.1

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-08-11 10:37 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-03  6:05 [PATCH v2 00/13] Add support for USB host and peripheral bootmodes on am65x-idk Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 01/13] spl: usb: Create an API spl_usb_load() Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 02/13] spl: usb: Only init usb once Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 03/13] armv7R: K3: am654: Use full malloc in SPL both pre and post reloc Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 04/13] arm: mach-k3: sysfw-loader: Add support to load SYSFW from USB Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 05/13] arm: mach-k3: am6_init: Gate mmc related configurations with the appropriate config Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 06/13] arm: mach-k3: am6_init: Do USB fixups to facilitate host and device boot modes Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 07/13] arm: mach-k3: am6_init: Add support for USB boot mode Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 08/13] arm: dts: k3-am654-r5-base-board: Add USB0 nodes Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 09/13] arm: dts: k3-am654-base-board: Add support for USB0 in SPL Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 10/13] configs: am65x_evm: Add support for DFU related configs Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 11/13] configs: am65x_evm_a53: Enable USB Mass storage and DFU boot modes Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 12/13] configs: Add defconfig for USB DFU bootmode Faiz Abbas
2020-08-03  6:05 ` [PATCH v2 13/13] configs: Add new config for supporting USB mass storage boot Faiz Abbas
2020-08-11 10:37 ` [PATCH v2 00/13] Add support for USB host and peripheral bootmodes on am65x-idk Lokesh Vutla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.