mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-30 19:48:19 +00:00 
			
		
		
		
	Merge branch 'master-porter' of https://source.denx.de/u-boot/custodians/u-boot-sh
- Renesas R-Car Gen2 fixes
This commit is contained in:
		
						commit
						e4013bcb10
					
				
							
								
								
									
										3
									
								
								Kconfig
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Kconfig
									
									
									
									
									
								
							| @ -500,13 +500,14 @@ config BUILD_TARGET | |||||||
| 
 | 
 | ||||||
| config HAS_BOARD_SIZE_LIMIT | config HAS_BOARD_SIZE_LIMIT | ||||||
| 	bool "Define a maximum size for the U-Boot image" | 	bool "Define a maximum size for the U-Boot image" | ||||||
| 	default y if RCAR_64 | 	default y if RCAR_32 || RCAR_64 | ||||||
| 	help | 	help | ||||||
| 	  In some cases, we need to enforce a hard limit on how big the U-Boot | 	  In some cases, we need to enforce a hard limit on how big the U-Boot | ||||||
| 	  image itself can be. | 	  image itself can be. | ||||||
| 
 | 
 | ||||||
| config BOARD_SIZE_LIMIT | config BOARD_SIZE_LIMIT | ||||||
| 	int "Maximum size of the U-Boot image in bytes" | 	int "Maximum size of the U-Boot image in bytes" | ||||||
|  | 	default 524288 if RCAR_32 | ||||||
| 	default 1048576 if RCAR_64 | 	default 1048576 if RCAR_64 | ||||||
| 	depends on HAS_BOARD_SIZE_LIMIT | 	depends on HAS_BOARD_SIZE_LIMIT | ||||||
| 	help | 	help | ||||||
|  | |||||||
| @ -1076,6 +1076,7 @@ config ARCH_RMOBILE | |||||||
| 	select DM | 	select DM | ||||||
| 	select DM_SERIAL | 	select DM_SERIAL | ||||||
| 	select GPIO_EXTRA_HEADER | 	select GPIO_EXTRA_HEADER | ||||||
|  | 	select LTO | ||||||
| 	imply BOARD_EARLY_INIT_F | 	imply BOARD_EARLY_INIT_F | ||||||
| 	imply CMD_DM | 	imply CMD_DM | ||||||
| 	imply FAT_WRITE | 	imply FAT_WRITE | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -106,3 +107,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -44,6 +44,7 @@ CONFIG_CMD_EXT2=y | |||||||
| CONFIG_CMD_EXT4=y | CONFIG_CMD_EXT4=y | ||||||
| CONFIG_CMD_EXT4_WRITE=y | CONFIG_CMD_EXT4_WRITE=y | ||||||
| CONFIG_CMD_FAT=y | CONFIG_CMD_FAT=y | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_FLASH=y | CONFIG_ENV_IS_IN_FLASH=y | ||||||
| @ -82,3 +83,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -104,3 +105,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -104,3 +105,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -106,3 +107,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -104,3 +105,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -106,3 +107,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -68,6 +68,7 @@ CONFIG_CMD_FAT=y | |||||||
| CONFIG_CMD_MTDPARTS=y | CONFIG_CMD_MTDPARTS=y | ||||||
| CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | CONFIG_MTDIDS_DEFAULT="nor0=spi0.0" | ||||||
| CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | CONFIG_MTDPARTS_DEFAULT="mtdparts=spi0.0:256k(u-boot-spl),512k(u-boot-env1),512k(u-boot-env2),768k(u-boot),-(user)" | ||||||
|  | CONFIG_PARTITION_UUIDS=y | ||||||
| CONFIG_OF_CONTROL=y | CONFIG_OF_CONTROL=y | ||||||
| CONFIG_ENV_OVERWRITE=y | CONFIG_ENV_OVERWRITE=y | ||||||
| CONFIG_ENV_IS_IN_SPI_FLASH=y | CONFIG_ENV_IS_IN_SPI_FLASH=y | ||||||
| @ -105,3 +106,4 @@ CONFIG_USB_EHCI_HCD=y | |||||||
| CONFIG_USB_EHCI_PCI=y | CONFIG_USB_EHCI_PCI=y | ||||||
| CONFIG_USB_STORAGE=y | CONFIG_USB_STORAGE=y | ||||||
| CONFIG_SYS_TIMER_COUNTS_DOWN=y | CONFIG_SYS_TIMER_COUNTS_DOWN=y | ||||||
|  | # CONFIG_EFI_LOADER is not set | ||||||
|  | |||||||
| @ -298,6 +298,15 @@ int gen2_clk_probe(struct udevice *dev) | |||||||
| 	if (!priv->cpg_pll_config->extal_div) | 	if (!priv->cpg_pll_config->extal_div) | ||||||
| 		return -EINVAL; | 		return -EINVAL; | ||||||
| 
 | 
 | ||||||
|  | 	if (info->reg_layout == CLK_REG_LAYOUT_RCAR_GEN2_AND_GEN3) { | ||||||
|  | 		priv->info->status_regs = mstpsr; | ||||||
|  | 		priv->info->control_regs = smstpcr; | ||||||
|  | 		priv->info->reset_regs = srcr; | ||||||
|  | 		priv->info->reset_clear_regs = srstclr; | ||||||
|  | 	} else { | ||||||
|  | 		return -EINVAL; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| 	ret = clk_get_by_name(dev, "extal", &priv->clk_extal); | 	ret = clk_get_by_name(dev, "extal", &priv->clk_extal); | ||||||
| 	if (ret < 0) | 	if (ret < 0) | ||||||
| 		return ret; | 		return ret; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user