From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Warren Date: Tue, 27 Sep 2016 09:16:22 -0700 Subject: [U-Boot] Pull request, u-boot-tegra/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 Tom, Please pull u-boot-tegra/master into U-Boot/master. Thanks! All Tegra builds are OK, and Stephen's automated test system reports that all tests pass. The following changes since commit cbe7706ab8aab06c18edaa9b120371f9c8012728: Merge git://git.denx.de/u-boot-fsl-qoriq (2016-09-26 17:10:56 -0400) are available in the git repository at: git://git.denx.de/u-boot-tegra.git master for you to fetch changes up to 8e5d804f890b32959cc9d9f9349ccd2ff4a744a0: ARM: tegra: flush caches via SMC call (2016-09-27 09:11:03 -0700) ---------------------------------------------------------------- Bryan Wu (1): ARM: tegra: increase console buffer size and sys args num Stephen Warren (24): mmc: tegra: use correct alias for SDHCI/MMC nodes mmc: tegra: move pad_init_mmc() into MMC driver mmc: tegra: don't use periph_id in pad_init_mmc() mmc: tegra: priv struct and naming cleanup ARM: tegra: set MMC pin mux in board_init() ARM: tegra: remove "0, " from DT unit addresses ARM: tegra: pull Tegra20 SoC DT from Linux v4.7 ARM: tegra: pull Tegra30 SoC DT from Linux v4.7 ARM: tegra: pull Tegra114 SoC DT from Linux v4.7 ARM: tegra: pull Tegra124 SoC DT from Linux v4.7 ARM: tegra: pull Tegra210 SoC DT from Linux v4.7 ARM: tegra: add peripheral clock init table ARM: tegra: add APIs the clock uclass driver will need misc: implement Tegra CAR core driver reset: implement a driver for the Tegra CAR clock: implement a driver for the Tegra CAR ARM: tegra: fix clock_get_periph_rate() for UART clocks ARM: tegra: enable standard clock/reset APIs everywhere mmc: tegra: only use new clock/reset APIs i2c: tegra: only use new clock/reset APIs ARM: tegra: fix USB ULPI PHY reset signal inversion confusion ARM: tegra: fix USB controller aliases ARM: tegra: fix ULPI PHY on Ventana and Seaboard ARM: tegra: flush caches via SMC call Tom Warren (2): ARM: tegra: fdt: Add 'non-removable' property to all eMMC nodes mmc: tegra: Add DM_MMC support to Tegra MMC driver arch/arm/dts/tegra114-dalmore.dts | 18 +- arch/arm/dts/tegra114.dtsi | 743 +++++++++++++++++---- arch/arm/dts/tegra124-cei-tk1-som.dts | 4 +- arch/arm/dts/tegra124-jetson-tk1.dts | 5 +- arch/arm/dts/tegra124-nyan-big.dts | 12 +- arch/arm/dts/tegra124-nyan.dtsi | 6 +- arch/arm/dts/tegra124-venice2.dts | 5 +- arch/arm/dts/tegra124.dtsi | 59 +- arch/arm/dts/tegra186-p2771-0000.dtsi | 5 +- arch/arm/dts/tegra20-colibri.dts | 5 +- arch/arm/dts/tegra20-harmony.dts | 10 +- arch/arm/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/dts/tegra20-paz00.dts | 5 +- arch/arm/dts/tegra20-plutux.dts | 2 +- arch/arm/dts/tegra20-seaboard.dts | 11 +- arch/arm/dts/tegra20-tec.dts | 2 +- arch/arm/dts/tegra20-trimslice.dts | 7 +- arch/arm/dts/tegra20-ventana.dts | 8 +- arch/arm/dts/tegra20-whistler.dts | 5 +- arch/arm/dts/tegra20.dtsi | 4 +- arch/arm/dts/tegra210-e2220-1170.dts | 17 +- arch/arm/dts/tegra210-p2371-0000.dts | 17 +- arch/arm/dts/tegra210-p2371-2180.dts | 21 +- arch/arm/dts/tegra210-p2571.dts | 49 +- arch/arm/dts/tegra210.dtsi | 731 ++++++++++++++++++--- arch/arm/dts/tegra30-apalis.dts | 27 +- arch/arm/dts/tegra30-beaver.dts | 18 +- arch/arm/dts/tegra30-cardhu.dts | 18 +- arch/arm/dts/tegra30-colibri.dts | 18 +- arch/arm/dts/tegra30-tamonten.dtsi | 19 +- arch/arm/dts/tegra30.dtsi | 828 ++++++++++++++++++++---- arch/arm/include/asm/arch-tegra/clock.h | 46 ++ arch/arm/include/asm/arch-tegra/mmc.h | 11 - arch/arm/include/asm/arch-tegra/tegra_mmc.h | 21 - arch/arm/mach-tegra/Kconfig | 15 +- arch/arm/mach-tegra/board186.c | 13 - arch/arm/mach-tegra/board2.c | 57 +- arch/arm/mach-tegra/clock.c | 90 ++- arch/arm/mach-tegra/tegra114/clock.c | 87 ++- arch/arm/mach-tegra/tegra124/clock.c | 87 ++- arch/arm/mach-tegra/tegra186/Makefile | 1 + arch/arm/mach-tegra/tegra186/cache.c | 23 + arch/arm/mach-tegra/tegra20/clock.c | 97 ++- arch/arm/mach-tegra/tegra210/clock.c | 87 ++- arch/arm/mach-tegra/tegra30/clock.c | 87 ++- board/nvidia/seaboard/seaboard.c | 8 +- configs/seaboard_defconfig | 2 + configs/ventana_defconfig | 2 + drivers/clk/tegra/Kconfig | 7 + drivers/clk/tegra/Makefile | 1 + drivers/clk/tegra/tegra-car-clk.c | 103 +++ drivers/i2c/tegra_i2c.c | 68 +- drivers/misc/Kconfig | 7 + drivers/misc/Makefile | 1 + drivers/misc/tegra_car.c | 68 ++ drivers/mmc/tegra_mmc.c | 522 ++++++--------- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/tegra-car-reset.c | 72 +++ drivers/usb/host/ehci-tegra.c | 13 +- include/configs/tegra-common.h | 5 +- include/dt-bindings/clock/tegra114-car.h | 5 +- include/dt-bindings/clock/tegra20-car.h | 4 +- include/dt-bindings/clock/tegra210-car.h | 403 +++++++----- include/dt-bindings/clock/tegra30-car.h | 2 +- include/dt-bindings/memory/tegra114-mc.h | 25 + include/dt-bindings/memory/tegra210-mc.h | 36 ++ include/dt-bindings/memory/tegra30-mc.h | 24 + include/dt-bindings/thermal/tegra124-soctherm.h | 1 + 69 files changed, 3555 insertions(+), 1235 deletions(-) delete mode 100644 arch/arm/include/asm/arch-tegra/mmc.h create mode 100644 arch/arm/mach-tegra/tegra186/cache.c create mode 100644 drivers/clk/tegra/tegra-car-clk.c create mode 100644 drivers/misc/tegra_car.c create mode 100644 drivers/reset/tegra-car-reset.c create mode 100644 include/dt-bindings/memory/tegra114-mc.h create mode 100644 include/dt-bindings/memory/tegra210-mc.h create mode 100644 include/dt-bindings/memory/tegra30-mc.h