public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1 00/14] dm: Convert TPC70 to use DM and DTS in SPL and u-boot proper
@ 2019-01-01 23:37 Lukasz Majewski
  2019-01-01 23:37 ` [U-Boot] [PATCH v1 01/14] tpc70: config: Add script commands to update u-boot and OE's wic Lukasz Majewski
                   ` (13 more replies)
  0 siblings, 14 replies; 51+ messages in thread
From: Lukasz Majewski @ 2019-01-01 23:37 UTC (permalink / raw)
  To: u-boot

This patch series converts imx6q based tpc70 board to use driver model and
device tree description in SPL and u-boot proper.

All the non-DM parts of the code has been removed.

This patch series also has several early DM issues fixed for imx6q - for
example the pinctrl static definitions.

Also, the anatop clock is now setup in a generic imx6q clock code.



Lukasz Majewski (14):
  tpc70: config: Add script commands to update u-boot and OE's wic
  tpc70: config: Update TPC70 config to support eMMC's boot0 SPL update
  tpc70: Provide board_boot_order() function to distinct between eMMC
    and SD boot
  DTS: imx: Remove not needed '#address-cells' and '#size-cells'
    properties
  board: cosmetic: Use define to set ENET clock selection mask on TPC70
  DM: tpc70: led: Enable LED default state
  pinctrl: imx: Replace static soc info definitions with run time
    allocations
  DTS: imx: Add "u-boot,dm-pre-reloc" property to relevant imx6qdl nodes
  imx: serial: dm: Enable DM_FLAG_PRE_RELOC in the IMX uart driver
  imx: clock: Introduce set_fec_clock() to configure ETH clock (imx6)
  DM: net: imx: Provide weak function to initialize fec clocks
  imx: mmc: Use 'fsl,usdhc-index' property to provide esdhc controller
    number
  DTS: imx: tpc70: Add TPC70 board (imx6q based) device tree description
  imx: tpc70: Convert TPC70 (imx6q based) board to use DM/DTS in SPL and
    u-boot

 arch/arm/dts/imx6q-kp.dts                 | 227 ++++++++++++++++++++++++++++++
 arch/arm/dts/imx6q.dtsi                   |   4 -
 arch/arm/dts/imx6qdl.dtsi                 |  14 +-
 arch/arm/include/asm/arch-mx6/clock.h     |   1 +
 arch/arm/mach-imx/mx6/Kconfig             |  10 ++
 arch/arm/mach-imx/mx6/clock.c             |  17 +++
 board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c     | 177 +----------------------
 board/k+p/kp_imx6q_tpc/kp_imx6q_tpc_spl.c | 137 ++----------------
 configs/kp_imx6q_tpc_defconfig            |  31 +++-
 drivers/mmc/fsl_esdhc.c                   |  17 ++-
 drivers/net/fec_mxc.c                     |  25 ++++
 drivers/net/fec_mxc.h                     |   2 +
 drivers/pinctrl/nxp/pinctrl-imx6.c        |  39 +++--
 drivers/serial/serial_mxc.c               |   2 -
 include/configs/kp_imx6q_tpc.h            |  47 ++++---
 15 files changed, 393 insertions(+), 357 deletions(-)
 create mode 100644 arch/arm/dts/imx6q-kp.dts

-- 
2.11.0

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

end of thread, other threads:[~2019-01-05  1:57 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-01 23:37 [U-Boot] [PATCH v1 00/14] dm: Convert TPC70 to use DM and DTS in SPL and u-boot proper Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 01/14] tpc70: config: Add script commands to update u-boot and OE's wic Lukasz Majewski
2019-01-02  1:07   ` Marek Vasut
2019-01-02  9:50     ` Lukasz Majewski
2019-01-02 14:09       ` Marek Vasut
2019-01-01 23:37 ` [U-Boot] [PATCH v1 02/14] tpc70: config: Update TPC70 config to support eMMC's boot0 SPL update Lukasz Majewski
2019-01-02  1:08   ` Marek Vasut
2019-01-02  9:47     ` Lukasz Majewski
2019-01-02 14:09       ` Marek Vasut
2019-01-01 23:37 ` [U-Boot] [PATCH v1 03/14] tpc70: Provide board_boot_order() function to distinct between eMMC and SD boot Lukasz Majewski
2019-01-05  1:57   ` Simon Glass
2019-01-01 23:37 ` [U-Boot] [PATCH v1 04/14] DTS: imx: Remove not needed '#address-cells' and '#size-cells' properties Lukasz Majewski
2019-01-02  1:09   ` Marek Vasut
2019-01-02  9:43     ` Lukasz Majewski
2019-01-02 14:10       ` Marek Vasut
2019-01-02 14:34         ` Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 05/14] board: cosmetic: Use define to set ENET clock selection mask on TPC70 Lukasz Majewski
2019-01-02  1:09   ` Marek Vasut
2019-01-02 10:06     ` Lukasz Majewski
2019-01-02 14:12       ` Marek Vasut
2019-01-02 14:37         ` Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 06/14] DM: tpc70: led: Enable LED default state Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 07/14] pinctrl: imx: Replace static soc info definitions with run time allocations Lukasz Majewski
2019-01-02  1:13   ` Marek Vasut
2019-01-02  8:26     ` Lukasz Majewski
2019-01-02 14:14       ` Marek Vasut
2019-01-03  7:22         ` Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 08/14] DTS: imx: Add "u-boot, dm-pre-reloc" property to relevant imx6qdl nodes Lukasz Majewski
2019-01-02  1:13   ` Marek Vasut
2019-01-02  9:23     ` Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 09/14] imx: serial: dm: Enable DM_FLAG_PRE_RELOC in the IMX uart driver Lukasz Majewski
2019-01-02  1:14   ` Marek Vasut
2019-01-02  8:42     ` Lukasz Majewski
2019-01-02 14:15       ` Marek Vasut
2019-01-01 23:37 ` [U-Boot] [PATCH v1 10/14] imx: clock: Introduce set_fec_clock() to configure ETH clock (imx6) Lukasz Majewski
2019-01-02  1:16   ` Marek Vasut
2019-01-02  9:00     ` Lukasz Majewski
2019-01-02 14:18       ` Marek Vasut
2019-01-01 23:37 ` [U-Boot] [PATCH v1 11/14] DM: net: imx: Provide weak function to initialize fec clocks Lukasz Majewski
2019-01-02  1:17   ` Marek Vasut
2019-01-02  8:47     ` Lukasz Majewski
2019-01-01 23:37 ` [U-Boot] [PATCH v1 12/14] imx: mmc: Use 'fsl, usdhc-index' property to provide esdhc controller number Lukasz Majewski
2019-01-02  1:18   ` Marek Vasut
2019-01-02 10:31     ` Lukasz Majewski
2019-01-02 14:17       ` Marek Vasut
2019-01-01 23:37 ` [U-Boot] [PATCH v1 13/14] DTS: imx: tpc70: Add TPC70 board (imx6q based) device tree description Lukasz Majewski
2019-01-02  1:19   ` Marek Vasut
2019-01-02  8:49     ` Lukasz Majewski
2019-01-02 14:17       ` Marek Vasut
2019-01-01 23:37 ` [U-Boot] [PATCH v1 14/14] imx: tpc70: Convert TPC70 (imx6q based) board to use DM/DTS in SPL and u-boot Lukasz Majewski
2019-01-05  1:57   ` Simon Glass

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