Pull request: u-boot-arm/master
Hi Tom,
The following changes since commit9637a1bb896efe392a58dd2772e2c3fcb646409d:
ARM: at91sam9m10g45ek: add mmc environment configuration support (2014-05-27 00:10:55 +0200)
are available in the git repository at:
git://git.denx.de/u-boot-arm master
for you to fetch changes up to 5ed28948a3ffe6c735386e59c132989869beaa3e:
Merge branch 'u-boot-ti/master' into 'u-boot-arm/master' (2014-06-08 09:14:19 +0200)
----------------------------------------------------------------
Aaron Durbin (3):
exynos5: Enable tps65090 on exynos5-dt
power: Explicitly select pmic device's bus
exynos5: support tps65090 pmic
Albert ARIBAUD (2):
Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master' Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'
Beomho Seo (3):
arm: exynos: pinmux: add sdmmc4 gpio configratuion
arm: exynos: clock: Remove exynos4x12_set_mmc_clk function
board: trats2: Enable device tree on Trats2
Brian Norris (2):
mtd: nand: don't use read_buf for 8-bit ONFI transfers
mtd: nand: force NAND_CMD_READID onto 8-bit bus
David Mosberger (1):
mtd: nand: fix GET/SET_FEATURES address on 16-bit devices
Doug Anderson (1):
Exynos: Make sure ps_hold gets set in the SPL
Hannes Petermaier (6):
arch-am33xx: Add defines for timer0-7 board/BuR/common: introduce usage of CONFIG_SYS_GENERIC_BOARD board/BuR/tseries: Add support for using 8-bit on eMMC board/BuR/tseries: only run gpmc_init(...) in NAND-build board/BuR/common: Add CONFIG_CMD_I2C board/BuR/tseries: cosmetic changes
Jaehoon Chung (12):
ARM: exynos: board: change the mmc/sd init sequence
ARM: exynos: clock: modify the set_mmc_clk for exynos4
ARM: dts: exynos: rename from EXYNOS5_DWMMC to EXYNOS_DWMMC
mmc: exynos_dw_mmc: restore the property into host
mmc: remove the unnecessary define and fix the wrong bit control
mmc: support the DDR mode for eMMC
mmc: dw_mmc: support the DDR mode
ARM: dts: exnyos: enable dw-mmc controller
mmc: exynos_dw_mmc: enable the DDR mode
ARM: exynos4: enable the dwmmc configuration
mmc: s5p_sdhci: add the s5p_sdhci_core_init function
ARM: exynos5420: removed undefined gpio structure
Jeroen Hofstee (1):
tam3517: fix NAND detection
Lokesh Vutla (2):
ARM: AM43xx: Fix mmcboot command in EXTRA_ENV_SETTINGS
ARM: AM43xx: Fix UART clocks enabling
Mateusz Zalega (4):
arm: goni: Update configuration for Goni target
arm: goni: dfu: Add support for DFU to Goni target
arm: goni: enable GPT command
arm: goni: enable USB Mass Storage
Murali Karicheri (1):
keystone: init: enable UART1 to be able use it from kernel
Piotr Wilczek (1):
arm:board:exynos4: add CONFIG_SYS_GENERIC_BOARD
Simon Glass (8):
exynos: dts: Correct EC interrupt GPIO
exynos: Drop old smdk5250.c file
power: Rename CONFIG_PMIC_... to CONFIG_POWER_...
power: Add PMIC_ prefix to CHARGER_EN/DISABLE
exynos: Enable PSHOLD in SPL
exynos: dts: Enable LCD for snow
exynos: Enable the LCD backlight for snow
initcall: Improve debugging support
Sourav Poddar (2):
am43xx_evm: Add qspiboot target
ti: qspi: populate slave device to set flash quad bit.
Stephen Warren (1):
ARM: tegra: enable USB device mode and UMS on some boards
Tom Rini (6):
arm:am33xx: Make dram_init call sdram_init() in some contexts arm:am33xx: Rework s_init and add board_early_init_f
am43xx: Only read the MPU frequency bits of CTRL_DEV_ATTR arm:am33xx: Add a scale_vcores() hook
power: Add support for the TPS65218 PMIC arm:am43xx: Add TPS65218 support to scale voltages up
Tom Wai-Hong Tam (1):
power: Add support for TPS65090 PMU chip.
WingMan Kwok (1):
keystone: k2hk: enable support of nand ecclayout command
pekon gupta (12):
mtd: nand: omap_elm: remove #include omap_gpmc.h
mtd: nand: omap_elm: use bch_type instead of nibble count to
differentiate between BCH4/BCH8/BCH16 mtd: nand: omap_elm: use macros for register definitions mtd: nand: omap_gpmc: remove unused members of 'struct nand_bch_priv' mtd: nand: omap_gpmc: rename struct nand_bch_priv to struct omap_nand_info mtd: nand: omap_gpmc: minor cleanup of omap_correct_data_bch mtd: nand: omap: fix error-codes returned from omap-elm driver mtd: nand: omap: add CONFIG_SYS_NAND_BUSWIDTH_16BIT to indicate NAND device bus-width omap3:
remove remnant macros GPMC_NAND_ECC_LP_x8_LAYOUT and GPMC_NAND_ECC_LP_x16_LAYOUT mtd: nand: omap_gpmc: use macro for register definitions mtd: nand: omap: add support for BCH16_ECC - NAND driver updates am335x: update README for BCH16
arch/arm/cpu/armv7/am33xx/board.c | 20 +- arch/arm/cpu/armv7/am33xx/clock.c | 11 + arch/arm/cpu/armv7/am33xx/clock_am43xx.c | 9 + arch/arm/cpu/armv7/am33xx/emif4.c | 4 + arch/arm/cpu/armv7/exynos/clock.c | 45 +-- arch/arm/cpu/armv7/exynos/lowlevel_init.c | 8 +- arch/arm/cpu/armv7/exynos/pinmux.c | 35 +- arch/arm/cpu/armv7/exynos/power.c | 6 + arch/arm/cpu/armv7/keystone/init.c | 9 + arch/arm/cpu/armv7/omap3/mem.c | 12 - arch/arm/dts/exynos4.dtsi | 8 + arch/arm/dts/exynos4412-trats2.dts | 12 + arch/arm/dts/exynos5.dtsi | 8 +- arch/arm/dts/exynos5250-snow.dts | 61 +++- arch/arm/dts/tegra124-jetson-tk1.dts | 9 +- arch/arm/dts/tegra124-venice2.dts | 9 +- arch/arm/dts/tegra30-beaver.dts | 9 +- arch/arm/include/asm/arch-am33xx/clock.h | 1 + arch/arm/include/asm/arch-am33xx/cpu.h | 35 +- arch/arm/include/asm/arch-exynos/clk.h | 5 + arch/arm/include/asm/arch-exynos/power.h | 1 + arch/arm/include/asm/arch-keystone/hardware-k2hk.h | 2 - arch/arm/include/asm/arch-keystone/hardware.h | 3 + arch/arm/include/asm/arch-omap3/mem.h | 8 - board/BuR/tseries/board.c | 2 + board/BuR/tseries/mux.c | 9 +- board/compulab/cm_t35/cm_t35.c | 12 +- board/samsung/common/board.c | 13 +- board/samsung/goni/goni.c | 8 + board/samsung/smdk5250/Makefile | 4 - board/samsung/smdk5250/exynos5-dt.c | 238 +++++++++++++- board/samsung/smdk5250/smdk5250.c | 363 --------------------- board/samsung/smdk5420/smdk5420.c | 3 - board/ti/am43xx/Makefile | 2 +- board/ti/am43xx/board.c | 55 +++- boards.cfg | 1 + doc/README.nand | 60 ++++ doc/device-tree-bindings/exynos/dwmmc.txt | 8 +- doc/device-tree-bindings/power/tps65090.txt | 17 + doc/device-tree-bindings/regulator/tps65090.txt | 122 +++++++ drivers/mmc/dw_mmc.c | 12 +- drivers/mmc/exynos_dw_mmc.c | 205 +++++++----- drivers/mmc/mmc.c | 16 +- drivers/mmc/s5p_sdhci.c | 42 +-- drivers/mtd/nand/am335x_spl_bch.c | 2 +- drivers/mtd/nand/atmel_nand.c | 2 +- drivers/mtd/nand/nand_base.c | 11 +- drivers/mtd/nand/nand_spl_simple.c | 2 +- drivers/mtd/nand/omap_elm.c | 28 +- drivers/mtd/nand/omap_gpmc.c | 193 +++++++---- drivers/power/battery/bat_trats.c | 4 +- drivers/power/battery/bat_trats2.c | 2 +- drivers/power/mfd/pmic_max77693.c | 2 +- drivers/power/pmic/Makefile | 2 + drivers/power/pmic/pmic_max8997.c | 2 +- drivers/power/pmic/pmic_tps65090.c | 310 ++++++++++++++++++ drivers/power/pmic/pmic_tps65218.c | 97 ++++++ drivers/power/power_fsl.c | 6 +- drivers/power/power_i2c.c | 4 + drivers/spi/ti_qspi.c | 1 + include/configs/am3517_crane.h | 1 + include/configs/am43xx_evm.h | 45 ++- include/configs/arndale.h | 4 +- include/configs/beaver.h | 2 + include/configs/bur_am335x_common.h | 4 +- include/configs/cm_t335.h | 1 - include/configs/cm_t35.h | 1 - include/configs/devkit8000.h | 1 + include/configs/dig297.h | 1 + include/configs/exynos4-dt.h | 4 + include/configs/exynos5-dt.h | 1 + include/configs/exynos5250-dt.h | 2 +- include/configs/jetson-tk1.h | 2 + include/configs/k2hk_evm.h | 4 +- include/configs/mx25pdk.h | 2 +- include/configs/mx35pdk.h | 2 +- include/configs/mx53evk.h | 2 +- include/configs/mx53loco.h | 2 +- include/configs/omap3_beagle.h | 1 + include/configs/omap3_evm_common.h | 2 +- include/configs/omap3_igep00x0.h | 1 + include/configs/omap3_logic.h | 1 + include/configs/omap3_overo.h | 1 + include/configs/omap3_zoom1.h | 1 + include/configs/pengwyn.h | 1 - include/configs/s5p_goni.h | 113 +++++-- include/configs/tam3517-common.h | 2 + include/configs/tao3530.h | 2 +- include/configs/tegra-common-ums.h | 26 ++ include/configs/ti_am335x_common.h | 9 + include/configs/ti_armv7_common.h | 3 +- include/configs/tseries.h | 1 - include/configs/venice2.h | 2 + include/configs/woodburn_common.h | 2 +- include/dwmmc.h | 5 + include/fdtdec.h | 4 +- include/initcall.h | 2 +- include/linux/mtd/nand.h | 19 ++ include/linux/mtd/omap_elm.h | 11 +- include/linux/mtd/omap_gpmc.h | 11 +- include/mmc.h | 25 +- include/power/max77693_pmic.h | 2 - include/power/max8997_pmic.h | 1 - include/power/pmic.h | 5 + include/power/tps65090_pmic.h | 73 +++++ include/power/tps65218.h | 63 ++++ lib/fdtdec.c | 4 +-
lib/initcall.c | 17 +- 108 files
changed, 1918 insertions(+), 763 deletions(-) delete mode 100644 board/samsung/smdk5250/smdk5250.c create mode 100644 doc/device-tree-bindings/power/tps65090.txt create mode 100644 doc/device-tree-bindings/regulator/tps65090.txt create mode 100644 drivers/power/pmic/pmic_tps65090.c create mode 100644 drivers/power/pmic/pmic_tps65218.c create mode 100644 include/configs/tegra-common-ums.h create mode 100644 include/power/tps65090_pmic.h create mode 100644 include/power/tps65218.h
Amicalement,
Signature · 1 line
Albert.
Quoted 238 lines · Albert ARIBAUD
Hi Tom,
The following changes since commit
9637a1bb896efe392a58dd2772e2c3fcb646409d:ARM: at91sam9m10g45ek: add mmc environment configuration support (2014-05-27 00:10:55 +0200)
are available in the git repository at:
git://git.denx.de/u-boot-armmasterfor you to fetch changes up to
5ed28948a3ffe6c735386e59c132989869beaa3e:Merge branch 'u-boot-ti/master' into 'u-boot-arm/master' (2014-06-08 09:14:19 +0200)
----------------------------------------------------------------
Aaron Durbin (3):
exynos5: Enable tps65090 on exynos5-dt
power: Explicitly select pmic device's bus
exynos5: support tps65090 pmicAlbert ARIBAUD (2):
Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master' Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'Beomho Seo (3):
arm: exynos: pinmux: add sdmmc4 gpio configratuion
arm: exynos: clock: Removeexynos4x12_set_mmc_clkfunction
board: trats2: Enable device tree on Trats2Brian Norris (2):
mtd: nand: don't useread_buffor 8-bit ONFI transfers
mtd: nand: forceNAND_CMD_READIDonto 8-bit busDavid Mosberger (1):
mtd: nand: fix GET/SET_FEATURES address on 16-bit devicesDoug Anderson (1):
Exynos: Make sureps_holdgets set in the SPLHannes Petermaier (6):
arch-am33xx: Add defines for timer0-7 board/BuR/common: introduce usage ofCONFIG_SYS_GENERIC_BOARDboard/BuR/tseries: Add support for using 8-bit on eMMC board/BuR/tseries: only rungpmc_init(...)in NAND-build board/BuR/common: AddCONFIG_CMD_I2Cboard/BuR/tseries: cosmetic changesJaehoon Chung (12):
ARM: exynos: board: change the mmc/sd init sequence
ARM: exynos: clock: modify theset_mmc_clkfor exynos4
ARM: dts: exynos: rename fromEXYNOS5_DWMMCtoEXYNOS_DWMMC
mmc:exynos_dw_mmc: restore the property into host
mmc: remove the unnecessary define and fix the wrong bit control
mmc: support the DDR mode for eMMC
mmc:dw_mmc: support the DDR mode
ARM: dts: exnyos: enable dw-mmc controller
mmc:exynos_dw_mmc: enable the DDR mode
ARM: exynos4: enable the dwmmc configuration
mmc:s5p_sdhci: add thes5p_sdhci_core_initfunction
ARM: exynos5420: removed undefined gpio structureJeroen Hofstee (1):
tam3517: fix NAND detectionLokesh Vutla (2):
ARM: AM43xx: Fix mmcboot command inEXTRA_ENV_SETTINGS
ARM: AM43xx: Fix UART clocks enablingMateusz Zalega (4):
arm: goni: Update configuration for Goni target
arm: goni: dfu: Add support for DFU to Goni target
arm: goni: enable GPT command
arm: goni: enable USB Mass StorageMurali Karicheri (1):
keystone: init: enable UART1 to be able use it from kernelPiotr Wilczek (1):
arm:board:exynos4: addCONFIG_SYS_GENERIC_BOARDSimon Glass (8):
exynos: dts: Correct EC interrupt GPIO
exynos: Drop oldsmdk5250.cfile
power: RenameCONFIG_PMIC_... toCONFIG_POWER_...
power: AddPMIC_prefix to CHARGER_EN/DISABLE
exynos: Enable PSHOLD in SPL
exynos: dts: Enable LCD for snow
exynos: Enable the LCD backlight for snow
initcall: Improve debugging supportSourav Poddar (2):
am43xx_evm: Add qspiboot target
ti: qspi: populate slave device to set flash quad bit.Stephen Warren (1):
ARM: tegra: enable USB device mode and UMS on some boardsTom Rini (6):
arm:am33xx: Makedram_initcallsdram_init()in some contexts arm:am33xx: Reworks_initand addboard_early_init_f
am43xx: Only read the MPU frequency bits ofCTRL_DEV_ATTRarm:am33xx: Add ascale_vcores()hook
power: Add support for the TPS65218 PMIC arm:am43xx: Add TPS65218 support to scale voltages upTom Wai-Hong Tam (1):
power: Add support for TPS65090 PMU chip.WingMan Kwok (1):
keystone: k2hk: enable support of nand ecclayout commandpekon gupta (12):
mtd: nand:omap_elm: remove #includeomap_gpmc.h
mtd: nand:omap_elm: usebch_typeinstead of nibble count to
differentiate between BCH4/BCH8/BCH16 mtd: nand:omap_elm: use macros for register definitions mtd: nand:omap_gpmc: remove unused members of 'structnand_bch_priv' mtd: nand:omap_gpmc: rename structnand_bch_privto structomap_nand_infomtd: nand:omap_gpmc: minor cleanup ofomap_correct_data_bchmtd: nand: omap: fix error-codes returned from omap-elm driver mtd: nand: omap: addCONFIG_SYS_NAND_BUSWIDTH_16BITto indicate NAND device bus-width omap3:
remove remnant macrosGPMC_NAND_ECC_LP_x8_LAYOUTandGPMC_NAND_ECC_LP_x16_LAYOUTmtd: nand:omap_gpmc: use macro for register definitions mtd: nand: omap: add support forBCH16_ECC- NAND driver updates am335x: update README for BCH16arch/arm/cpu/armv7/am33xx/board.c | 20 +- arch/arm/cpu/armv7/am33xx/clock.c | 11 + arch/arm/cpu/armv7/am33xx/clock_am43xx.c | 9 + arch/arm/cpu/armv7/am33xx/emif4.c | 4 + arch/arm/cpu/armv7/exynos/clock.c | 45 +-- arch/arm/cpu/armv7/exynos/lowlevel_init.c | 8 +- arch/arm/cpu/armv7/exynos/pinmux.c | 35 +- arch/arm/cpu/armv7/exynos/power.c | 6 + arch/arm/cpu/armv7/keystone/init.c | 9 + arch/arm/cpu/armv7/omap3/mem.c | 12 - arch/arm/dts/exynos4.dtsi | 8 + arch/arm/dts/exynos4412-trats2.dts | 12 + arch/arm/dts/exynos5.dtsi | 8 +- arch/arm/dts/exynos5250-snow.dts | 61 +++- arch/arm/dts/tegra124-jetson-tk1.dts | 9 +- arch/arm/dts/tegra124-venice2.dts | 9 +- arch/arm/dts/tegra30-beaver.dts | 9 +- arch/arm/include/asm/arch-am33xx/clock.h | 1 + arch/arm/include/asm/arch-am33xx/cpu.h | 35 +- arch/arm/include/asm/arch-exynos/clk.h | 5 + arch/arm/include/asm/arch-exynos/power.h | 1 + arch/arm/include/asm/arch-keystone/hardware-k2hk.h | 2 - arch/arm/include/asm/arch-keystone/hardware.h | 3 + arch/arm/include/asm/arch-omap3/mem.h | 8 - board/BuR/tseries/board.c | 2 + board/BuR/tseries/mux.c | 9 +- board/compulab/cm_t35/cm_t35.c | 12 +- board/samsung/common/board.c | 13 +- board/samsung/goni/goni.c | 8 + board/samsung/smdk5250/Makefile | 4 - board/samsung/smdk5250/exynos5-dt.c | 238 +++++++++++++- board/samsung/smdk5250/smdk5250.c | 363 --------------------- board/samsung/smdk5420/smdk5420.c | 3 - board/ti/am43xx/Makefile | 2 +- board/ti/am43xx/board.c | 55 +++- boards.cfg | 1 + doc/README.nand | 60 ++++ doc/device-tree-bindings/exynos/dwmmc.txt | 8 +- doc/device-tree-bindings/power/tps65090.txt | 17 + doc/device-tree-bindings/regulator/tps65090.txt | 122 +++++++ drivers/mmc/dw_mmc.c | 12 +- drivers/mmc/exynos_dw_mmc.c | 205 +++++++----- drivers/mmc/mmc.c | 16 +- drivers/mmc/s5p_sdhci.c | 42 +-- drivers/mtd/nand/am335x_spl_bch.c | 2 +- drivers/mtd/nand/atmel_nand.c | 2 +- drivers/mtd/nand/nand_base.c | 11 +- drivers/mtd/nand/nand_spl_simple.c | 2 +- drivers/mtd/nand/omap_elm.c | 28 +- drivers/mtd/nand/omap_gpmc.c | 193 +++++++---- drivers/power/battery/bat_trats.c | 4 +- drivers/power/battery/bat_trats2.c | 2 +- drivers/power/mfd/pmic_max77693.c | 2 +- drivers/power/pmic/Makefile | 2 + drivers/power/pmic/pmic_max8997.c | 2 +- drivers/power/pmic/pmic_tps65090.c | 310 ++++++++++++++++++ drivers/power/pmic/pmic_tps65218.c | 97 ++++++ drivers/power/power_fsl.c | 6 +- drivers/power/power_i2c.c | 4 + drivers/spi/ti_qspi.c | 1 + include/configs/am3517_crane.h | 1 + include/configs/am43xx_evm.h | 45 ++- include/configs/arndale.h | 4 +- include/configs/beaver.h | 2 + include/configs/bur_am335x_common.h | 4 +- include/configs/cm_t335.h | 1 - include/configs/cm_t35.h | 1 - include/configs/devkit8000.h | 1 + include/configs/dig297.h | 1 + include/configs/exynos4-dt.h | 4 + include/configs/exynos5-dt.h | 1 + include/configs/exynos5250-dt.h | 2 +- include/configs/jetson-tk1.h | 2 + include/configs/k2hk_evm.h | 4 +- include/configs/mx25pdk.h | 2 +- include/configs/mx35pdk.h | 2 +- include/configs/mx53evk.h | 2 +- include/configs/mx53loco.h | 2 +- include/configs/omap3_beagle.h | 1 + include/configs/omap3_evm_common.h | 2 +- include/configs/omap3_igep00x0.h | 1 + include/configs/omap3_logic.h | 1 + include/configs/omap3_overo.h | 1 + include/configs/omap3_zoom1.h | 1 + include/configs/pengwyn.h | 1 - include/configs/s5p_goni.h | 113 +++++-- include/configs/tam3517-common.h | 2 + include/configs/tao3530.h | 2 +- include/configs/tegra-common-ums.h | 26 ++ include/configs/ti_am335x_common.h | 9 + include/configs/ti_armv7_common.h | 3 +- include/configs/tseries.h | 1 - include/configs/venice2.h | 2 + include/configs/woodburn_common.h | 2 +- include/dwmmc.h | 5 + include/fdtdec.h | 4 +- include/initcall.h | 2 +- include/linux/mtd/nand.h | 19 ++ include/linux/mtd/omap_elm.h | 11 +- include/linux/mtd/omap_gpmc.h | 11 +- include/mmc.h | 25 +- include/power/max77693_pmic.h | 2 - include/power/max8997_pmic.h | 1 - include/power/pmic.h | 5 + include/power/tps65090_pmic.h | 73 +++++ include/power/tps65218.h | 63 ++++ lib/fdtdec.c | 4 +-
Quoted 10 lines
lib/initcall.c| 17 +- 108 files
changed, 1918 insertions(+), 763 deletions(-) delete mode 100644board/samsung/smdk5250/smdk5250.ccreate mode 100644doc/device-tree-bindings/power/tps65090.txtcreate mode 100644doc/device-tree-bindings/regulator/tps65090.txtcreate mode 100644drivers/power/pmic/pmic_tps65090.ccreate mode 100644drivers/power/pmic/pmic_tps65218.ccreate mode 100644include/configs/tegra-common-ums.hcreate mode 100644include/power/tps65090_pmic.hcreate mode 100644include/power/tps65218.h
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140608/f7625983/attachment.pgp>