mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	Merge tag 'ti-v2021.01-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti
- Minor cleanup on K3 env variables - Fix OSPI compatible for J721e - Drop unused property in omap-usb2-phy - Update Maintainer for am335x-guardian board.
This commit is contained in:
		
						commit
						47e9c70421
					
				@ -1,7 +1,7 @@
 | 
				
			|||||||
Guardian BOARD
 | 
					Guardian BOARD
 | 
				
			||||||
M:	Sjoerd Simons <sjoerd.simons@collabora.co.uk>
 | 
					M:	Sjoerd Simons <sjoerd.simons@collabora.co.uk>
 | 
				
			||||||
M:	Govindaraji Sivanantham <Govindaraji.Sivanantham@in.bosch.com>
 | 
					M:	Govindaraji Sivanantham <Govindaraji.Sivanantham@in.bosch.com>
 | 
				
			||||||
M:	Moses Christopher Bollavarapu <BollavarapuMoses.Christopher@in.bosch.com>
 | 
					M:	Hiremath Gireesh <Gireesh.Hiremath@in.bosch.com>
 | 
				
			||||||
S:	Maintained
 | 
					S:	Maintained
 | 
				
			||||||
F:	board/bosch/guardian/
 | 
					F:	board/bosch/guardian/
 | 
				
			||||||
F:	include/configs/am335x_guardian.h
 | 
					F:	include/configs/am335x_guardian.h
 | 
				
			||||||
 | 
				
			|||||||
@ -110,7 +110,7 @@ static void __maybe_unused detect_enable_hyperflash(void *blob)
 | 
				
			|||||||
		do_fixup_by_compat(blob, "ti,am654-hbmc", "status",
 | 
							do_fixup_by_compat(blob, "ti,am654-hbmc", "status",
 | 
				
			||||||
				   "okay", sizeof("okay"), 0);
 | 
									   "okay", sizeof("okay"), 0);
 | 
				
			||||||
		offset = fdt_node_offset_by_compatible(blob, -1,
 | 
							offset = fdt_node_offset_by_compatible(blob, -1,
 | 
				
			||||||
						       "ti,j721e-ospi");
 | 
											       "ti,am654-ospi");
 | 
				
			||||||
		fdt_setprop(blob, offset, "status", "disabled",
 | 
							fdt_setprop(blob, offset, "status", "disabled",
 | 
				
			||||||
			    sizeof("disabled"));
 | 
								    sizeof("disabled"));
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
@ -92,4 +92,3 @@ CONFIG_WDT=y
 | 
				
			|||||||
CONFIG_DYNAMIC_CRC_TABLE=y
 | 
					CONFIG_DYNAMIC_CRC_TABLE=y
 | 
				
			||||||
CONFIG_RSA=y
 | 
					CONFIG_RSA=y
 | 
				
			||||||
CONFIG_LZO=y
 | 
					CONFIG_LZO=y
 | 
				
			||||||
# CONFIG_OF_LIBFDT_OVERLAY is not set
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -1134,7 +1134,9 @@ err_free_res:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
static void udma_free_chan_resources(struct udma_chan *uc)
 | 
					static void udma_free_chan_resources(struct udma_chan *uc)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	/* Some configuration to UDMA-P channel: disable, reset, whatever */
 | 
						/* Hard reset UDMA channel */
 | 
				
			||||||
 | 
						udma_stop_hard(uc);
 | 
				
			||||||
 | 
						udma_reset_counters(uc);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Release PSI-L pairing */
 | 
						/* Release PSI-L pairing */
 | 
				
			||||||
	udma_navss_psil_unpair(uc->ud, uc->config.src_thread, uc->config.dst_thread);
 | 
						udma_navss_psil_unpair(uc->ud, uc->config.src_thread, uc->config.dst_thread);
 | 
				
			||||||
 | 
				
			|||||||
@ -12,6 +12,7 @@
 | 
				
			|||||||
#include <errno.h>
 | 
					#include <errno.h>
 | 
				
			||||||
#include <generic-phy.h>
 | 
					#include <generic-phy.h>
 | 
				
			||||||
#include <regmap.h>
 | 
					#include <regmap.h>
 | 
				
			||||||
 | 
					#include <soc.h>
 | 
				
			||||||
#include <syscon.h>
 | 
					#include <syscon.h>
 | 
				
			||||||
#include <linux/bitops.h>
 | 
					#include <linux/bitops.h>
 | 
				
			||||||
#include <linux/err.h>
 | 
					#include <linux/err.h>
 | 
				
			||||||
@ -196,6 +197,11 @@ struct phy_ops omap_usb2_phy_ops = {
 | 
				
			|||||||
	.exit = omap_usb2_phy_exit,
 | 
						.exit = omap_usb2_phy_exit,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static const struct soc_attr am65x_sr10_soc_devices[] = {
 | 
				
			||||||
 | 
						{ .family = "AM65X", .revision = "SR1.0" },
 | 
				
			||||||
 | 
						{ /* sentinel */ }
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int omap_usb2_phy_probe(struct udevice *dev)
 | 
					int omap_usb2_phy_probe(struct udevice *dev)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	int rc;
 | 
						int rc;
 | 
				
			||||||
@ -222,10 +228,9 @@ int omap_usb2_phy_probe(struct udevice *dev)
 | 
				
			|||||||
	 * Disabling the USB2_PHY Charger Detect function will put D+
 | 
						 * Disabling the USB2_PHY Charger Detect function will put D+
 | 
				
			||||||
	 * into the normal state.
 | 
						 * into the normal state.
 | 
				
			||||||
	 *
 | 
						 *
 | 
				
			||||||
	 * Using property "ti,dis-chg-det-quirk" in the DT usb2-phy node
 | 
						 * Enable this workaround for AM654x PG1.0.
 | 
				
			||||||
	 * to enable this workaround for AM654x PG1.0.
 | 
					 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	if (dev_read_bool(dev, "ti,dis-chg-det-quirk"))
 | 
						if (soc_device_match(am65x_sr10_soc_devices))
 | 
				
			||||||
		priv->flags |= OMAP_USB2_DISABLE_CHG_DET;
 | 
							priv->flags |= OMAP_USB2_DISABLE_CHG_DET;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	regmap = syscon_regmap_lookup_by_phandle(dev, "syscon-phy-power");
 | 
						regmap = syscon_regmap_lookup_by_phandle(dev, "syscon-phy-power");
 | 
				
			||||||
 | 
				
			|||||||
@ -69,9 +69,6 @@
 | 
				
			|||||||
	"findfdt="							\
 | 
						"findfdt="							\
 | 
				
			||||||
		"setenv name_fdt k3-am654-base-board.dtb;"		\
 | 
							"setenv name_fdt k3-am654-base-board.dtb;"		\
 | 
				
			||||||
		"setenv fdtfile ${name_fdt}\0"				\
 | 
							"setenv fdtfile ${name_fdt}\0"				\
 | 
				
			||||||
	"loadaddr=0x80080000\0"						\
 | 
					 | 
				
			||||||
	"fdtaddr=0x82000000\0"						\
 | 
					 | 
				
			||||||
	"overlayaddr=0x83000000\0"					\
 | 
					 | 
				
			||||||
	"name_kern=Image\0"						\
 | 
						"name_kern=Image\0"						\
 | 
				
			||||||
	"console=ttyS2,115200n8\0"					\
 | 
						"console=ttyS2,115200n8\0"					\
 | 
				
			||||||
	"stdin=serial,usbkbd\0"						\
 | 
						"stdin=serial,usbkbd\0"						\
 | 
				
			||||||
@ -93,8 +90,8 @@
 | 
				
			|||||||
		"fdt resize 0x100000;"					\
 | 
							"fdt resize 0x100000;"					\
 | 
				
			||||||
		"for overlay in $name_overlays;"			\
 | 
							"for overlay in $name_overlays;"			\
 | 
				
			||||||
		"do;"							\
 | 
							"do;"							\
 | 
				
			||||||
		"load mmc ${bootpart} ${overlayaddr} ${bootdir}/${overlay};"	\
 | 
							"load mmc ${bootpart} ${dtboaddr} ${bootdir}/${overlay};"	\
 | 
				
			||||||
		"fdt apply ${overlayaddr};"				\
 | 
							"fdt apply ${dtboaddr};"				\
 | 
				
			||||||
		"done;\0"						\
 | 
							"done;\0"						\
 | 
				
			||||||
	"get_kern_mmc=load mmc ${bootpart} ${loadaddr} "		\
 | 
						"get_kern_mmc=load mmc ${bootpart} ${loadaddr} "		\
 | 
				
			||||||
		"${bootdir}/${name_kern}\0"				\
 | 
							"${bootdir}/${name_kern}\0"				\
 | 
				
			||||||
@ -133,6 +130,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/* Incorporate settings into the U-Boot environment */
 | 
					/* Incorporate settings into the U-Boot environment */
 | 
				
			||||||
#define CONFIG_EXTRA_ENV_SETTINGS					\
 | 
					#define CONFIG_EXTRA_ENV_SETTINGS					\
 | 
				
			||||||
 | 
						DEFAULT_LINUX_BOOT_ENV						\
 | 
				
			||||||
	DEFAULT_MMC_TI_ARGS						\
 | 
						DEFAULT_MMC_TI_ARGS						\
 | 
				
			||||||
	DEFAULT_FIT_TI_ARGS						\
 | 
						DEFAULT_FIT_TI_ARGS						\
 | 
				
			||||||
	EXTRA_ENV_AM65X_BOARD_SETTINGS					\
 | 
						EXTRA_ENV_AM65X_BOARD_SETTINGS					\
 | 
				
			||||||
 | 
				
			|||||||
@ -69,9 +69,6 @@
 | 
				
			|||||||
	"findfdt="							\
 | 
						"findfdt="							\
 | 
				
			||||||
		"setenv name_fdt ${default_device_tree};"		\
 | 
							"setenv name_fdt ${default_device_tree};"		\
 | 
				
			||||||
		"setenv fdtfile ${name_fdt}\0"				\
 | 
							"setenv fdtfile ${name_fdt}\0"				\
 | 
				
			||||||
	"loadaddr=0x80080000\0"						\
 | 
					 | 
				
			||||||
	"fdtaddr=0x82000000\0"						\
 | 
					 | 
				
			||||||
	"overlayaddr=0x83000000\0"					\
 | 
					 | 
				
			||||||
	"name_kern=Image\0"						\
 | 
						"name_kern=Image\0"						\
 | 
				
			||||||
	"console=ttyS2,115200n8\0"					\
 | 
						"console=ttyS2,115200n8\0"					\
 | 
				
			||||||
	"args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000 "	\
 | 
						"args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000 "	\
 | 
				
			||||||
@ -114,8 +111,8 @@
 | 
				
			|||||||
		"fdt resize 0x100000;"					\
 | 
							"fdt resize 0x100000;"					\
 | 
				
			||||||
		"for overlay in $name_overlays;"			\
 | 
							"for overlay in $name_overlays;"			\
 | 
				
			||||||
		"do;"							\
 | 
							"do;"							\
 | 
				
			||||||
		"load mmc ${bootpart} ${overlayaddr} ${bootdir}/${overlay} && "	\
 | 
							"load mmc ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && "	\
 | 
				
			||||||
		"fdt apply ${overlayaddr};"				\
 | 
							"fdt apply ${dtboaddr};"				\
 | 
				
			||||||
		"done;\0"						\
 | 
							"done;\0"						\
 | 
				
			||||||
	"partitions=" PARTS_DEFAULT					\
 | 
						"partitions=" PARTS_DEFAULT					\
 | 
				
			||||||
	"get_kern_mmc=load mmc ${bootpart} ${loadaddr} "		\
 | 
						"get_kern_mmc=load mmc ${bootpart} ${loadaddr} "		\
 | 
				
			||||||
@ -165,6 +162,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/* Incorporate settings into the U-Boot environment */
 | 
					/* Incorporate settings into the U-Boot environment */
 | 
				
			||||||
#define CONFIG_EXTRA_ENV_SETTINGS					\
 | 
					#define CONFIG_EXTRA_ENV_SETTINGS					\
 | 
				
			||||||
 | 
						DEFAULT_LINUX_BOOT_ENV						\
 | 
				
			||||||
	DEFAULT_MMC_TI_ARGS						\
 | 
						DEFAULT_MMC_TI_ARGS						\
 | 
				
			||||||
	DEFAULT_FIT_TI_ARGS						\
 | 
						DEFAULT_FIT_TI_ARGS						\
 | 
				
			||||||
	EXTRA_ENV_J721E_BOARD_SETTINGS					\
 | 
						EXTRA_ENV_J721E_BOARD_SETTINGS					\
 | 
				
			||||||
 | 
				
			|||||||
@ -26,8 +26,8 @@
 | 
				
			|||||||
		"fdt resize 0x100000;" \
 | 
							"fdt resize 0x100000;" \
 | 
				
			||||||
		"for overlay in $name_overlays;" \
 | 
							"for overlay in $name_overlays;" \
 | 
				
			||||||
		"do;" \
 | 
							"do;" \
 | 
				
			||||||
		"load scsi ${bootpart} ${overlayaddr} ${bootdir}/${overlay} && " \
 | 
							"load scsi ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && " \
 | 
				
			||||||
		"fdt apply ${overlayaddr};" \
 | 
							"fdt apply ${dtboaddr};" \
 | 
				
			||||||
		"done;\0"
 | 
							"done;\0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user