board: pic32mzda: enable USB-host, USB-storage support.
Enable MUSB host and USB storage support for Microchip PIC32MZ[DA] Starter Kit. Signed-off-by: Purna Chandra Mandal <purna.mandal@microchip.com>utp
parent
03b8e04632
commit
ac7eef716e
|
@ -171,4 +171,16 @@
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
usb: musb@1f8e3000 {
|
||||||
|
compatible = "microchip,pic32mzda-usb";
|
||||||
|
reg = <0x1f8e3000 0x1000>,
|
||||||
|
<0x1f884000 0x1000>;
|
||||||
|
reg-names = "mc", "control";
|
||||||
|
interrupts = <132 IRQ_TYPE_EDGE_RISING>,
|
||||||
|
<133 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clocks = <&clock PB5CLK>;
|
||||||
|
clock-names = "usb_clk";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -52,4 +52,8 @@
|
||||||
ethernet_phy: lan8740_phy@0 {
|
ethernet_phy: lan8740_phy@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&usb {
|
||||||
|
status = "okay";
|
||||||
};
|
};
|
|
@ -14,6 +14,7 @@ CONFIG_LOOPW=y
|
||||||
CONFIG_CMD_MEMTEST=y
|
CONFIG_CMD_MEMTEST=y
|
||||||
CONFIG_CMD_MEMINFO=y
|
CONFIG_CMD_MEMINFO=y
|
||||||
# CONFIG_CMD_FLASH is not set
|
# CONFIG_CMD_FLASH is not set
|
||||||
|
CONFIG_CMD_USB=y
|
||||||
# CONFIG_CMD_FPGA is not set
|
# CONFIG_CMD_FPGA is not set
|
||||||
CONFIG_CMD_GPIO=y
|
CONFIG_CMD_GPIO=y
|
||||||
CONFIG_CMD_RARP=y
|
CONFIG_CMD_RARP=y
|
||||||
|
@ -30,5 +31,10 @@ CONFIG_PIC32_ETH=y
|
||||||
CONFIG_PINCTRL=y
|
CONFIG_PINCTRL=y
|
||||||
# CONFIG_PINCTRL_FULL is not set
|
# CONFIG_PINCTRL_FULL is not set
|
||||||
CONFIG_USE_PRIVATE_LIBGCC=y
|
CONFIG_USE_PRIVATE_LIBGCC=y
|
||||||
|
CONFIG_USB=y
|
||||||
|
CONFIG_DM_USB=y
|
||||||
|
CONFIG_USB_MUSB_HOST=y
|
||||||
|
CONFIG_USB_MUSB_PIC32=y
|
||||||
|
CONFIG_USB_STORAGE=y
|
||||||
CONFIG_USE_TINY_PRINTF=y
|
CONFIG_USE_TINY_PRINTF=y
|
||||||
CONFIG_CMD_DHRYSTONE=y
|
CONFIG_CMD_DHRYSTONE=y
|
||||||
|
|
|
@ -105,6 +105,12 @@
|
||||||
#define CONFIG_GENERIC_MMC
|
#define CONFIG_GENERIC_MMC
|
||||||
#define CONFIG_CMD_MMC
|
#define CONFIG_CMD_MMC
|
||||||
|
|
||||||
|
/*--------------------------------------------------
|
||||||
|
* USB Configuration
|
||||||
|
*/
|
||||||
|
#define CONFIG_USB_MUSB_PIO_ONLY
|
||||||
|
#define CONFIG_SYS_CACHELINE_SIZE 16
|
||||||
|
|
||||||
/*-----------------------------------------------------------------------
|
/*-----------------------------------------------------------------------
|
||||||
* File System Configuration
|
* File System Configuration
|
||||||
*/
|
*/
|
||||||
|
@ -153,6 +159,7 @@
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
#define BOOT_TARGET_DEVICES(func) \
|
||||||
func(MMC, mmc, 0) \
|
func(MMC, mmc, 0) \
|
||||||
|
func(USB, usb, 0) \
|
||||||
func(DHCP, dhcp, na)
|
func(DHCP, dhcp, na)
|
||||||
|
|
||||||
#include <config_distro_bootcmd.h>
|
#include <config_distro_bootcmd.h>
|
||||||
|
|
Loading…
Reference in New Issue