From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Wed, 2 Sep 2015 11:57:13 +0200 Subject: [U-Boot] [PULL] Please pull u-boot-imx Message-ID: <55E6C7F9.1010300@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, please pull from u-boot-imx, thanks ! The following changes since commit e3d50d4292ebabdf61f56f3a633cdb3a1e58bf88: fsl_esdhc.c: Always make check_and_invalidate_dcache_range available (2015-08-02 10:27:52 -0400) are available in the git repository at: git://www.denx.de/git/u-boot-imx.git master for you to fetch changes up to 3761c42da1763118e4fbf3d09f5120cec6bd3ad0: imx: vf610 add get_cpu_rev (2015-09-02 10:24:10 +0200) ---------------------------------------------------------------- Adrian Alonso (4): power: pmic: add pfuze3000 support imx: iomux-v3: add imx7d support for iomuxc imx: mxc_gpio: add support for imx7d SoC imx: ocotp: mxc add i.MX7D support Baruch Siach (1): tools/imximage: set DCD pointer to NULL when its length is 0 Chris Smith (1): mxs_ocotp: Shift the HBUS divider correctly Damien Riegel (1): ARM: ts4800: add ethernet support Eric Nelson (1): nitrogen6x: change maintainer Heiko Schocher (3): arm, imx6: aristainetos board updates video, lg4573: make spi bus and cs configurable arm, imx6: add aristainetos 2b board version J?rg Krause (1): tools: mxsboot: calculate ECC block level dynamically Lucile Quirion (1): ARM: ts4800: add basic board support Marek Vasut (1): arm: mxs: Fix mkimage invocation Nikita Kiryanov (3): arm: mx6: cm-fx6: force host mode on usb controller arm: mx6: cm-fx6: print PCB revision arm: mx6: cm-fx6: switch to usb kbd polling via int queue Olaf Mandel (1): imx: fec: add MAC reading from eFuses to README Otavio Salvador (1): cgtqmx6eval: Add Ethernet support Peng Fan (25): imx: mx6ul_14x14_evk discard redefined CONFIG_MX6 imx: mx6 move TARGET_xx Kconfig option to mx6 specific Kconfig file imx: add cpu type for i.MX2 and i.MX3 imx: mx27 implement get_cpu_rev imx: mx31 use new formula for get_cpu_rev imx: mxs: reimplement get_cpu_rev imx-common: consolidate macros and prototypes into sys_proto.h imx: clock support enet2 anatop clock support net: fec: do not access reserved register for i.MX6UL imx: mx6ul_14x14_evk add ENET support imx: mx6sxsabresd: enable CONFIG_SPL_FAT_SUPPORT imx: mx6: ddr add more register entry for mmdc_p_regs imx: mx6: ddr no support MMDC1 for i.MX6SL imx: mx6: ddr correct tRFC and tXS imx: mx6: ddr add dram io configuration and header file for i.MX6SL imx: mx6: ddr add mpzqlp2ctl entry imx: mx6: ddr add an entry ddr_type for mx6_ddr_sysinfo imx: mx6: ddr init MMDC according to ddr_type imx: mx6: ddr: add LPDDR2 support imx: mx6slevk: add SPL support arm: Add SYS_L2CACHE_OFF Kconfig entry imx: mx6ul_14x14_evk select MX6UL imx: mx6ul_14x14_evk discard MX6UL from CONFIG_SYS_EXTRA_OPTIONS mxc: ocotp fix hole in shadow registers imx: vf610 add get_cpu_rev Soeren Moch (3): tbs2910: use full name in Kconfig board selection tbs2910: remove deprecated CONFIG_SYS_EXTRA_OPTIONS tbs2910: remove SYS_SOC from board specific Kconfig Stefan Roese (1): arm: mx6: Remove SPI support from WRU-IV baseboard Stefano Babic (1): Merge branch 'master' of git://git.denx.de/u-boot vpeter4 (2): udoo: Switch to SPL support udoo: Remove SPL fat support arch/arm/Kconfig | 138 +-- arch/arm/cpu/arm1136/mx31/generic.c | 2 +- arch/arm/cpu/arm926ejs/mx27/generic.c | 6 + arch/arm/cpu/arm926ejs/mxs/Makefile | 10 +- arch/arm/cpu/arm926ejs/mxs/mxs.c | 52 +- arch/arm/cpu/armv7/mx6/Kconfig | 138 ++- arch/arm/cpu/armv7/mx6/clock.c | 23 +- arch/arm/cpu/armv7/mx6/ddr.c | 379 +++++- arch/arm/cpu/armv7/vf610/generic.c | 6 + arch/arm/imx-common/iomux-v3.c | 18 + arch/arm/include/asm/arch-imx/cpu.h | 7 + arch/arm/include/asm/arch-mx31/sys_proto.h | 7 +- arch/arm/include/asm/arch-mx35/sys_proto.h | 12 +- arch/arm/include/asm/arch-mx5/iomux-mx51.h | 11 + arch/arm/include/asm/arch-mx5/sys_proto.h | 22 +- arch/arm/include/asm/arch-mx6/clock.h | 2 +- arch/arm/include/asm/arch-mx6/crm_regs.h | 6 + arch/arm/include/asm/arch-mx6/imx-regs.h | 3 +- arch/arm/include/asm/arch-mx6/mx6-ddr.h | 140 ++- arch/arm/include/asm/arch-mx6/mx6sl-ddr.h | 45 + arch/arm/include/asm/arch-mx6/sys_proto.h | 45 +- arch/arm/include/asm/arch-mx7/gpio.h | 12 + arch/arm/include/asm/arch-mx7/mx7-pins.h | 19 + arch/arm/include/asm/arch-mx7/mx7d_pins.h | 1308 +++++++++++++++++++++ arch/arm/include/asm/arch-mxs/sys_proto.h | 14 +- arch/arm/include/asm/imx-common/iomux-v3.h | 32 + arch/arm/include/asm/imx-common/sys_proto.h | 46 + board/aristainetos/Kconfig | 13 + board/aristainetos/aristainetos-v1.c | 2 +- board/aristainetos/aristainetos-v2.c | 57 +- board/aristainetos/aristainetos.c | 19 +- board/barco/platinum/platinum_picon.c | 2 +- board/barco/platinum/spl_picon.c | 1 + board/barco/platinum/spl_titanium.c | 1 + board/boundary/nitrogen6x/MAINTAINERS | 2 +- board/compulab/cm_fx6/cm_fx6.c | 13 + board/congatec/cgtqmx6eval/cgtqmx6eval.c | 207 ++++ board/freescale/mx6qsabreauto/mx6qsabreauto.c | 2 +- board/freescale/mx6sabresd/mx6sabresd.c | 1 + board/freescale/mx6slevk/mx6slevk.c | 166 ++- board/freescale/mx6sxsabresd/mx6sxsabresd.c | 3 +- board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c | 111 ++ board/gateworks/gw_ventana/gw_ventana_spl.c | 1 + board/solidrun/mx6cuboxi/mx6cuboxi.c | 3 +- board/tbs/tbs2910/Kconfig | 9 +- board/technologic/ts4800/Kconfig | 15 + board/technologic/ts4800/MAINTAINERS | 6 + board/technologic/ts4800/Makefile | 7 + board/technologic/ts4800/ts4800.c | 257 ++++ board/technologic/ts4800/ts4800.h | 16 + board/tqc/tqma6/tqma6.c | 1 + board/udoo/1066mhz_4x256mx16.cfg | 55 - board/udoo/MAINTAINERS | 2 +- board/udoo/Makefile | 2 +- board/udoo/clocks.cfg | 32 - board/udoo/ddr-setup.cfg | 87 -- board/udoo/udoo.c | 95 +- board/udoo/udoo.cfg | 29 - board/udoo/udoo_spl.c | 271 +++++ configs/aristainetos2_defconfig | 1 + configs/aristainetos2b_defconfig | 7 + configs/aristainetos_defconfig | 1 + configs/cgtqmx6qeval_defconfig | 1 + configs/cm_fx6_defconfig | 2 +- configs/gwventana_defconfig | 1 + configs/marsboard_defconfig | 1 + configs/mx6cuboxi_defconfig | 1 + configs/mx6dlarm2_defconfig | 1 + configs/mx6dlarm2_lpddr2_defconfig | 1 + configs/mx6dlsabreauto_defconfig | 1 + configs/mx6dlsabresd_defconfig | 1 + configs/mx6qarm2_defconfig | 1 + configs/mx6qarm2_lpddr2_defconfig | 1 + configs/mx6qpsabreauto_defconfig | 1 + configs/mx6qsabreauto_defconfig | 1 + configs/mx6qsabrelite_defconfig | 1 + configs/mx6qsabresd_defconfig | 1 + configs/mx6sabresd_spl_defconfig | 1 + configs/mx6slevk_defconfig | 1 + configs/mx6slevk_spinor_defconfig | 1 + configs/mx6slevk_spl_defconfig | 8 + configs/mx6sxsabresd_defconfig | 1 + configs/mx6sxsabresd_spl_defconfig | 1 + configs/mx6ul_14x14_evk_defconfig | 6 +- configs/nitrogen6dl2g_defconfig | 1 + configs/nitrogen6dl_defconfig | 1 + configs/nitrogen6q2g_defconfig | 1 + configs/nitrogen6q_defconfig | 1 + configs/nitrogen6s1g_defconfig | 1 + configs/nitrogen6s_defconfig | 1 + configs/novena_defconfig | 1 + configs/ot1200_defconfig | 1 + configs/ot1200_spl_defconfig | 1 + configs/platinum_picon_defconfig | 1 + configs/platinum_titanium_defconfig | 1 + configs/riotboard_defconfig | 1 + configs/tbs2910_defconfig | 2 +- configs/tqma6s_wru4_mmc_defconfig | 3 - configs/ts4800_defconfig | 4 + configs/udoo_defconfig | 7 + configs/udoo_quad_defconfig | 5 - configs/wandboard_defconfig | 1 + configs/warp_defconfig | 1 + doc/README.fec_mxc | 9 +- doc/README.imx5 | 12 + drivers/gpio/mxc_gpio.c | 8 +- drivers/misc/mxc_ocotp.c | 152 ++- drivers/misc/mxs_ocotp.c | 1 + drivers/net/fec_mxc.c | 14 +- drivers/power/pmic/Makefile | 1 + drivers/power/pmic/pmic_pfuze3000.c | 32 + drivers/video/lg4573.c | 3 +- include/configs/aristainetos-common.h | 4 - include/configs/aristainetos.h | 6 +- include/configs/aristainetos2.h | 8 +- include/configs/aristainetos2b.h | 62 + include/configs/cgtqmx6eval.h | 13 + include/configs/cm_fx6.h | 1 + include/configs/imx6_spl.h | 2 +- include/configs/mx6slevk.h | 7 + include/configs/mx6sxsabresd.h | 1 + include/configs/mx6ul_14x14_evk.h | 22 +- include/configs/tqma6_wru4.h | 8 + include/configs/ts4800.h | 185 +++ include/configs/udoo.h | 19 +- include/micrel.h | 4 + include/power/pfuze3000_pmic.h | 78 ++ tools/imximage.c | 6 +- tools/mxsboot.c | 21 +- 129 files changed, 4145 insertions(+), 604 deletions(-) create mode 100644 arch/arm/include/asm/arch-mx6/mx6sl-ddr.h create mode 100644 arch/arm/include/asm/arch-mx7/gpio.h create mode 100644 arch/arm/include/asm/arch-mx7/mx7-pins.h create mode 100644 arch/arm/include/asm/arch-mx7/mx7d_pins.h create mode 100644 arch/arm/include/asm/imx-common/sys_proto.h create mode 100644 board/technologic/ts4800/Kconfig create mode 100644 board/technologic/ts4800/MAINTAINERS create mode 100644 board/technologic/ts4800/Makefile create mode 100644 board/technologic/ts4800/ts4800.c create mode 100644 board/technologic/ts4800/ts4800.h delete mode 100644 board/udoo/1066mhz_4x256mx16.cfg delete mode 100644 board/udoo/clocks.cfg delete mode 100644 board/udoo/ddr-setup.cfg delete mode 100644 board/udoo/udoo.cfg create mode 100644 board/udoo/udoo_spl.c create mode 100644 configs/aristainetos2b_defconfig create mode 100644 configs/mx6slevk_spl_defconfig create mode 100644 configs/ts4800_defconfig create mode 100644 configs/udoo_defconfig delete mode 100644 configs/udoo_quad_defconfig create mode 100644 drivers/power/pmic/pmic_pfuze3000.c create mode 100644 include/configs/aristainetos2b.h create mode 100644 include/configs/ts4800.h create mode 100644 include/power/pfuze3000_pmic.h -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de =====================================================================