On 4/25/19 10:31 AM, Niel Fourie wrote: > Hi All, Hi,
> On 4/19/19 11:47 AM, Marek Vasut wrote: >>> --- >>> arch/arm/dts/Makefile | 3 +- >>> arch/arm/dts/am335x-phycore-som.dtsi | 327 ++++++++++++++++++++++ >>> arch/arm/dts/am335x-wega-rdk-u-boot.dtsi | 35 +++ >>> arch/arm/dts/am335x-wega-rdk.dts | 23 ++ >>> arch/arm/dts/am335x-wega.dtsi | 231 +++++++++++++++ >> >> The DTs come from Linux kernel, but which version of Linux ? >> Which exact commit ? Did you modify them in any way ? > > I pulled these in from current Linux Mainline. I added SPDX headers and > reformatted some lines to for line length (but I have reverted the line > lengths in my follow-up patch). The commit message should contain the commit ID in Linux from which the files came , since when someone decides to upgrade those files in the future, they will be able to generate a diff from that commit to Linux version that's current at that point. Please add it. >> [...] >> >> >> Here [1] it says the name of the SoM is PCM-060 , what is PCL-060 ? >> >> [1] >> https://www.phytec.eu/product-eu/system-on-modules/phycore-am335x-download/ >> >> [...] >> > > I renamed everything to variants of phycore_am335x_r2 as previously > discussed. > >> DRAM size should come from DT, we don't need another custom config >> option. Look at fdtdec_setup_mem_size_base() and >> fdtdec_setup_memory_banksize(). >> > > Done, thank you for the suggestion. I also took inspiration for the data > structure as suggested by Wadim Egorov. > >> >>> diff --git a/include/configs/phycore_pcl060.h >>> b/include/configs/phycore_pcl060.h >>> new file mode 100644 >>> index 0000000000..982c96b267 >>> --- /dev/null >>> +++ b/include/configs/phycore_pcl060.h >>> @@ -0,0 +1,141 @@ > > [...] > >>> +/* >>> + * USB configuration >>> + */ >>> +#define CONFIG_AM335X_USB0 >>> +#define CONFIG_AM335X_USB0_MODE MUSB_PERIPHERAL >>> +#define CONFIG_AM335X_USB1 >>> +#define CONFIG_AM335X_USB1_MODE MUSB_HOST >> >> Can't the USB settings be extracted from DT ? > > Unfortunately, these defines are referenced within > arch/arm/mach-omap2/am335x/board.c, which I would rather not want to > break at this time. Take a look at configs/am335x_evm_defconfig:CONFIG_DM_USB_GADGET=y Maybe we can at least get rid of some of the hard-coded USB non-DM stuff. -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot