From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Thu, 12 Apr 2018 05:28:35 +0200 Subject: [U-Boot] [PULL] u-boot-sh/master Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de The following changes since commit d79dfd4519c3f357a2523acfeb26eca6f59eae4d: spl: ram: Add TPL Kconfig symbols (2018-04-11 13:22:06 -0400) are available in the Git repository at: git://git.denx.de/u-boot-sh.git master for you to fetch changes up to 97ed677831e45b789fc19bd807273ff34486efb8: ARM: rmobile: Set maximum kernel size to 64 MiB on Gen3 (2018-04-11 23:19:52 +0200) ---------------------------------------------------------------- Marek Vasut (36): ARM: rmobile: Split U-Boot and SPL sources on Porter ARM: rmobile: Do not init caches in TPL before DRAM ARM: rmobile: Add TPL support on R8A7791 M2 Porter ARM: rmobile: Add JTAG recovery support for M2 Porter ARM: rmobile: Enable HUSH on M2 Porter mmc: uniphier: Split out SoC specific bits from the driver mmc: renesas-sdhi: Add Renesas SDHI Kconfig entry ARM: rmobile: Switch to CONFIG_RENESAS_SDHI mmc: uniphier: Factor out FIFO accessors mmc: uniphier: Drop useless check mmc: uniphier: Add support for 16bit variant mmc: uniphier: Allow passing quirks to the probe function mmc: renesas-sdhi: Handle 16bit IP mmc: matsushita-common: Use mmc_of_parse() mmc: matsushita-common: Add Renesas RCar quirks mmc: matsushita-common: Handle Renesas div-by-1 mmc: matsushita-common: Handle DMA completion flag differences mmc: matsushita-common: Handle bus width 0 mmc: matsushita-common: Always check controller version mmc: matsushita-common: Properly handle pin voltage configuration mmc: matsushita-common: Export register access functions mmc: renesas-sdhi: Add Renesas SDR104/HS200 tuning support ARM: rmobile: Enable HS200 mode on RCar Gen3 mmc: matsushita-common: Special case only select registers in 16bit mmc: matsushita-common: Correctly set mode in 16bit mmc: matsushita-common: Wait for command completion mmc: matsushita-common: Add missing else mmc: renesas-sdhi: Wait after reconfiguring pins mtd: rpc: Add Renesas RPC Hyperflash driver mtd: spi: Add Renesas RPC SPI-flash driver spi: sh_qspi: Replace data types with short ones spi: sh_qspi: Drop SPBDCR wait spi: sh_qspi: Replace ad hoc waiting with wait_for_bit spi: sh_qspi: Make use of the 32byte FIFO ARM: rmobile: Fix the memory map on Gen3 ARM: rmobile: Set maximum kernel size to 64 MiB on Gen3 arch/arm/mach-rmobile/Kconfig.32 | 1 + arch/arm/mach-rmobile/cpu_info.c | 3 - arch/arm/mach-rmobile/include/mach/boot0.h | 24 ++++ arch/arm/mach-rmobile/include/mach/rmobile.h | 1 - arch/arm/mach-rmobile/lowlevel_init_ca15.S | 2 + arch/arm/mach-rmobile/memmap-gen3.c | 92 ++-------------- board/renesas/porter/Makefile | 4 + board/renesas/porter/porter.c | 22 ---- board/renesas/porter/porter_spl.c | 495 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configs/porter_defconfig | 23 +++- configs/r8a7795_salvator-x_defconfig | 6 +- configs/r8a7795_ulcb_defconfig | 6 +- configs/r8a77965_salvator-x_defconfig | 2 +- configs/r8a7796_salvator-x_defconfig | 6 +- configs/r8a7796_ulcb_defconfig | 6 +- configs/r8a77970_eagle_defconfig | 6 +- configs/r8a77995_draak_defconfig | 6 +- drivers/mmc/Kconfig | 15 ++- drivers/mmc/Makefile | 3 +- drivers/mmc/matsushita-common.c | 787 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mmc/matsushita-common.h | 151 ++++++++++++++++++++++++++ drivers/mmc/renesas-sdhi.c | 368 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mmc/uniphier-sd.c | 850 ++-------------------------------------------------------------------------------------------------------------------------------------------- drivers/mtd/Kconfig | 7 ++ drivers/mtd/Makefile | 1 + drivers/mtd/renesas_rpc_hf.c | 398 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/spi/Kconfig | 8 ++ drivers/spi/Makefile | 1 + drivers/spi/renesas_rpc_spi.c | 465 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/spi/sh_qspi.c | 119 ++++++++++---------- include/configs/porter.h | 6 + include/configs/rcar-gen3-common.h | 1 + 32 files changed, 2867 insertions(+), 1018 deletions(-) create mode 100644 arch/arm/mach-rmobile/include/mach/boot0.h create mode 100644 board/renesas/porter/porter_spl.c create mode 100644 drivers/mmc/matsushita-common.c create mode 100644 drivers/mmc/matsushita-common.h create mode 100644 drivers/mmc/renesas-sdhi.c create mode 100644 drivers/mtd/renesas_rpc_hf.c create mode 100644 drivers/spi/renesas_rpc_spi.c