mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-01 08:59:33 +00:00
arm: socfpga: de0_nano: Probe DWC2 UDC from OF instead of hard-coded data
This patch adds the necessary OF alias for the UDC node, which let's the code locate the DWC2 UDC base address in OF instead of hard-coding it into the U-Boot binary. The code is adjusted to use the address from OF instead of the hard-coded one. Finally, the hard-coded address is removed and USB DM support is enabled. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Chin Liang See <clsee@altera.com> Cc: Dinh Nguyen <dinguyen@opensource.altera.com> Cc: Lukasz Majewski <l.majewski@majess.pl> Cc: Lukasz Majewski <l.majewski@samsung.com>
This commit is contained in:
parent
c90ada94fb
commit
5b5226a8e6
3 changed files with 7 additions and 3 deletions
|
@ -16,6 +16,7 @@
|
||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
ethernet0 = &gmac1;
|
ethernet0 = &gmac1;
|
||||||
|
udc0 = &usb1;
|
||||||
};
|
};
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
|
@ -59,3 +60,7 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
u-boot,dm-pre-reloc;
|
u-boot,dm-pre-reloc;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&usb1 {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
|
@ -19,3 +19,5 @@ CONFIG_SYS_NS16550=y
|
||||||
CONFIG_CADENCE_QSPI=y
|
CONFIG_CADENCE_QSPI=y
|
||||||
CONFIG_DESIGNWARE_SPI=y
|
CONFIG_DESIGNWARE_SPI=y
|
||||||
CONFIG_DM_MMC=y
|
CONFIG_DM_MMC=y
|
||||||
|
CONFIG_USB=y
|
||||||
|
CONFIG_DM_USB=y
|
||||||
|
|
|
@ -56,9 +56,6 @@
|
||||||
#define CONFIG_ENV_OFFSET 512 /* just after the MBR */
|
#define CONFIG_ENV_OFFSET 512 /* just after the MBR */
|
||||||
|
|
||||||
/* USB */
|
/* USB */
|
||||||
#ifdef CONFIG_CMD_USB
|
|
||||||
#define CONFIG_USB_DWC2_REG_ADDR SOCFPGA_USB1_ADDRESS
|
|
||||||
#endif
|
|
||||||
#define CONFIG_G_DNL_MANUFACTURER "Terasic"
|
#define CONFIG_G_DNL_MANUFACTURER "Terasic"
|
||||||
|
|
||||||
/* Extra Environment */
|
/* Extra Environment */
|
||||||
|
|
Loading…
Reference in a new issue