public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/21] imx: support i.MX6ULL and EVK board
@ 2016-08-11  6:02 Peng Fan
  2016-08-11  6:02 ` [U-Boot] [PATCH 01/21] imx: mx6ull: add iomux header file Peng Fan
                   ` (21 more replies)
  0 siblings, 22 replies; 36+ messages in thread
From: Peng Fan @ 2016-08-11  6:02 UTC (permalink / raw)
  To: u-boot

This patch set is to support i.MX6ULL and i.MX6ULL 14x14 evk board.
Device tree is also included and default enabled.

The iomux header file is also added, because we can not use pinctrl
to cover all the usecase, such as early pinmux settings.

Since i.MX6ULL is derivative from i.MX6UL, the device tree related
files are reused from i.MX6UL, which also the same way in Linux Kernel.
The clock header for device tree is added, although there is no DM
clock driver for i.mx6/7 now, i do not want to change the device tree
a lot from Linux dts.

Peng Fan (20):
  imx: mx6ull: add iomux header file
  imx: mx6ull: add mx6ull major cpu type
  imx-common: introduce is_mx6ull
  imx: ocotp: support i.MX6ULL
  imx: timer: update gpt driver for i.MX6ULL
  imx: mx6ull: skip setting ahb clock
  imx: mx6ul: using runtime check when configuring PMIC_STBY_REQ
  imx: mx6ull: misc soc update
  imx: mx6ull: adjust POR_B setting for i.MX6ULL
  imx: mx6ull: update clock settings and CCM register map
  imx: mx6ull: Update memory map address
  imx: mx6ull: Add AIPS3 initialization
  imx: imx6ull: adjust the ldo 1.2v bandgap voltage
  imx: iomux: fix snvs usage for i.MX6ULL
  pinctrl: imx6: support i.MX6ULL
  arm: dts: imx6ull: add pinctrl defines
  dt-bindings: add i.mx6ul clock header
  arm: dts: add device tree for i.MX6ULL
  dm: mmc: intialize dev when probe
  arm: imx: add i.MX6ULL 14x14 EVK board support

Ye Li (1):
  imx: mx6ull: add kconfig entry for MX6ULL

 arch/arm/cpu/armv7/mx6/Kconfig              |   11 +
 arch/arm/cpu/armv7/mx6/clock.c              |   59 +-
 arch/arm/cpu/armv7/mx6/soc.c                |   32 +-
 arch/arm/dts/Makefile                       |    2 +
 arch/arm/dts/imx6ul-pinfunc.h               |  938 ++++++++++++++++++++++
 arch/arm/dts/imx6ull-14x14-evk.dts          |  527 ++++++++++++
 arch/arm/dts/imx6ull-pinfunc-snvs.h         |   29 +
 arch/arm/dts/imx6ull-pinfunc.h              |   57 ++
 arch/arm/dts/imx6ull.dtsi                   | 1161 +++++++++++++++++++++++++++
 arch/arm/imx-common/cpu.c                   |    2 +
 arch/arm/imx-common/init.c                  |    2 +-
 arch/arm/imx-common/iomux-v3.c              |   11 +-
 arch/arm/imx-common/timer.c                 |    7 +-
 arch/arm/include/asm/arch-imx/cpu.h         |    3 +-
 arch/arm/include/asm/arch-mx6/crm_regs.h    |   60 +-
 arch/arm/include/asm/arch-mx6/imx-regs.h    |   18 +-
 arch/arm/include/asm/arch-mx6/mx6-pins.h    |    2 +
 arch/arm/include/asm/arch-mx6/mx6ull_pins.h | 1065 ++++++++++++++++++++++++
 arch/arm/include/asm/imx-common/iomux-v3.h  |    6 +-
 arch/arm/include/asm/imx-common/sys_proto.h |    1 +
 board/freescale/mx6ullevk/Kconfig           |   12 +
 board/freescale/mx6ullevk/MAINTAINERS       |    6 +
 board/freescale/mx6ullevk/Makefile          |    6 +
 board/freescale/mx6ullevk/imximage.cfg      |  116 +++
 board/freescale/mx6ullevk/mx6ullevk.c       |   99 +++
 configs/mx6ull_14x14_evk_defconfig          |   30 +
 drivers/misc/mxc_ocotp.c                    |   52 +-
 drivers/mmc/fsl_esdhc.c                     |    1 +
 drivers/pinctrl/nxp/pinctrl-imx6.c          |    5 +
 include/configs/mx6ullevk.h                 |  180 +++++
 include/dt-bindings/clock/imx6ul-clock.h    |  253 ++++++
 31 files changed, 4700 insertions(+), 53 deletions(-)
 create mode 100644 arch/arm/dts/imx6ul-pinfunc.h
 create mode 100644 arch/arm/dts/imx6ull-14x14-evk.dts
 create mode 100644 arch/arm/dts/imx6ull-pinfunc-snvs.h
 create mode 100644 arch/arm/dts/imx6ull-pinfunc.h
 create mode 100644 arch/arm/dts/imx6ull.dtsi
 create mode 100644 arch/arm/include/asm/arch-mx6/mx6ull_pins.h
 create mode 100644 board/freescale/mx6ullevk/Kconfig
 create mode 100644 board/freescale/mx6ullevk/MAINTAINERS
 create mode 100644 board/freescale/mx6ullevk/Makefile
 create mode 100644 board/freescale/mx6ullevk/imximage.cfg
 create mode 100644 board/freescale/mx6ullevk/mx6ullevk.c
 create mode 100644 configs/mx6ull_14x14_evk_defconfig
 create mode 100644 include/configs/mx6ullevk.h
 create mode 100644 include/dt-bindings/clock/imx6ul-clock.h

-- 
2.6.2

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2016-09-17  0:14 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-11  6:02 [U-Boot] [PATCH 00/21] imx: support i.MX6ULL and EVK board Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 01/21] imx: mx6ull: add iomux header file Peng Fan
2016-08-11  8:36   ` Stefano Babic
2016-08-11  6:02 ` [U-Boot] [PATCH 02/21] imx: mx6ull: add mx6ull major cpu type Peng Fan
2016-08-11  8:36   ` Stefano Babic
2016-08-11  6:02 ` [U-Boot] [PATCH 03/21] imx: mx6ull: add kconfig entry for MX6ULL Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 04/21] imx-common: introduce is_mx6ull Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 05/21] imx: ocotp: support i.MX6ULL Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 06/21] imx: timer: update gpt driver for i.MX6ULL Peng Fan
2016-08-11  8:38   ` Stefano Babic
2016-08-11  6:02 ` [U-Boot] [PATCH 07/21] imx: mx6ull: skip setting ahb clock Peng Fan
2016-08-11  8:38   ` Stefano Babic
2016-08-11  6:02 ` [U-Boot] [PATCH 08/21] imx: mx6ul: using runtime check when configuring PMIC_STBY_REQ Peng Fan
2016-08-11  8:39   ` Stefano Babic
2016-08-11  6:02 ` [U-Boot] [PATCH 09/21] imx: mx6ull: misc soc update Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 10/21] imx: mx6ull: adjust POR_B setting for i.MX6ULL Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 11/21] imx: mx6ull: update clock settings and CCM register map Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 12/21] imx: mx6ull: Update memory map address Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 13/21] imx: mx6ull: Add AIPS3 initialization Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 14/21] imx: imx6ull: adjust the ldo 1.2v bandgap voltage Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 15/21] imx: iomux: fix snvs usage for i.MX6ULL Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 16/21] pinctrl: imx6: support i.MX6ULL Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 17/21] arm: dts: imx6ull: add pinctrl defines Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 18/21] dt-bindings: add i.mx6ul clock header Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 19/21] arm: dts: add device tree for i.MX6ULL Peng Fan
2016-08-11  6:02 ` [U-Boot] [PATCH 20/21] dm: mmc: intialize dev when probe Peng Fan
2016-08-12 17:20   ` Simon Glass
2016-08-11  6:02 ` [U-Boot] [PATCH 21/21] arm: imx: add i.MX6ULL 14x14 EVK board support Peng Fan
2016-09-07 14:51   ` Jagan Teki
2016-09-08  1:35     ` Peng Fan
2016-09-13 19:11       ` Jagan Teki
2016-09-13 19:43         ` Fabio Estevam
2016-09-15 20:48           ` Jagan Teki
2016-09-17  0:14             ` Fabio Estevam
2016-09-14  1:21         ` Peng Fan
2016-08-26 13:45 ` [U-Boot] [PATCH 00/21] imx: support i.MX6ULL and EVK board Stefano Babic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox