All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1 00/15] imx: dm: Update mccmon6 board to only use DM/DTS in u-boot proper
@ 2019-01-19  9:15 Lukasz Majewski
  2019-01-19  9:15 ` [U-Boot] [PATCH v1 01/15] ARM: imx: cosmetic: Remove not needed comment from the mccmon6.h file Lukasz Majewski
                   ` (14 more replies)
  0 siblings, 15 replies; 25+ messages in thread
From: Lukasz Majewski @ 2019-01-19  9:15 UTC (permalink / raw)
  To: u-boot

This patch series converts mccmon6 to use Driver Model and Device
Tree in u-boot proper.
As the SPL is size constrained (and most notably the device has a strict
boot time requirements) for this board (and uses falcon boot)
- its conversion to DM/DTB will be added with separate patch series.

In the SPL/u-boot proper it now uses fitImage instead of legacy uImage and
DTB.

Some notable changes:
    - Use fitImage to boot Linux kernel (and also use of SPL's Falcon mode
	when running from parallel NOR flash)
    - DTS sync with kernel (tag: v4.20)
    - Decoupling SPL and u-boot proper for easy SPL DM/DTS conversion
    - Adding CONFIG_CLK for IMX6Q (reuse clock.c file functions)
    - Conversion to DM_MMC, DM_SPI, and BLK (u-boot proper)
    - Removal of DM_USB (as this board is not using it - no connector
	present)

Buildman CI:
./tools/buildman/buildman.py --branch=HEAD imx6 mccmon6 --detail \
	--verbose --show_errors --force-build --count=15 \
	--output-dir=../BUILD/

Travis-CI:
https://travis-ci.org/lmajewski/u-boot-dfu/builds/481605178

Patches applicable on top of TAG: v2019.01
    SHA1: d3689267f92c5956e09cc7d1baa4700141662bff
as well as newest origin/master:
    SHA1: f83ef0dac83110d20389eb71f09285f009f3d198



Lukasz Majewski (15):
  ARM: imx: cosmetic: Remove not needed comment from the mccmon6.h file
  ARM: imx: config: Disable support for USB on MCCMON6
  net: imx: Add support for waiting some time after FEC gpio reset
  clk: imx: Rename and export get_usdhc_clk() to imx6_get_usdhc_clk()
  clk: imx: Rename and export get_cspi_clk() to imx6_get_cspi_clk()
  dm: clk: imx: Add support for controlling imx6q clocks via Driver
    Model
  spi: imx: Add support for 'per' clock enabling via driver model
  ARM: imx: Covnert mccmon6 to use DM/DTS in the u-boot proper
  ARM: imx: Decouple mccmon6's SPL and u-boot proper code
  ARM: imx: Disable 1Gbps support on MCCMON6's KSZ9031 PHY
  Kconfig: Make CMD_SPL_NAND_OFS only available when proper memory is
    used
  Kconfig: cosmetic: Update description of CMD_SPL_NAND_OFS
  Kconfig: Add CMD_SPL_NOR_OFS config for falcon boot argument offset
  doc: Update parallel NOR flash related information in README.falcon
  imx: Convert mccmon6 to use fitImage instead of uImage+DTB

 arch/arm/dts/imx6q-mccmon6.dts        | 382 +++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-mx6/clock.h |   2 +
 arch/arm/mach-imx/mx6/Kconfig         |   7 +
 arch/arm/mach-imx/mx6/clock.c         |  14 +-
 board/liebherr/mccmon6/Makefile       |   7 +-
 board/liebherr/mccmon6/mccmon6.c      | 446 ----------------------------------
 board/liebherr/mccmon6/spl.c          | 271 ++++++++++++++++++++-
 cmd/Kconfig                           |  12 +-
 common/spl/spl_nor.c                  |   5 +
 configs/mccmon6_nor_defconfig         |  40 ++-
 configs/mccmon6_sd_defconfig          |  37 ++-
 doc/README.falcon                     |   3 +
 drivers/clk/imx/Kconfig               |   7 +
 drivers/clk/imx/Makefile              |   1 +
 drivers/clk/imx/clk-imx6q.c           | 176 ++++++++++++++
 drivers/net/fec_mxc.c                 |  11 +
 drivers/net/fec_mxc.h                 |   1 +
 drivers/spi/mxc_spi.c                 |  17 ++
 include/configs/mccmon6.h             |  83 ++-----
 19 files changed, 994 insertions(+), 528 deletions(-)
 create mode 100644 arch/arm/dts/imx6q-mccmon6.dts
 create mode 100644 drivers/clk/imx/clk-imx6q.c

-- 
2.11.0

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

end of thread, other threads:[~2019-01-31 12:59 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-19  9:15 [U-Boot] [PATCH v1 00/15] imx: dm: Update mccmon6 board to only use DM/DTS in u-boot proper Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 01/15] ARM: imx: cosmetic: Remove not needed comment from the mccmon6.h file Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 02/15] ARM: imx: config: Disable support for USB on MCCMON6 Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 03/15] net: imx: Add support for waiting some time after FEC gpio reset Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 04/15] clk: imx: Rename and export get_usdhc_clk() to imx6_get_usdhc_clk() Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 05/15] clk: imx: Rename and export get_cspi_clk() to imx6_get_cspi_clk() Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 06/15] dm: clk: imx: Add support for controlling imx6q clocks via Driver Model Lukasz Majewski
2019-01-21 13:36   ` Fabio Estevam
2019-01-21 14:19     ` Lukasz Majewski
2019-01-21 14:26       ` Fabio Estevam
2019-01-28 15:02       ` Stefano Babic
2019-01-29  7:16         ` Lukasz Majewski
2019-01-29  7:22           ` Jagan Teki
2019-01-29  8:05             ` Lukasz Majewski
2019-01-31 11:46               ` Jagan Teki
2019-01-31 12:59                 ` Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 07/15] spi: imx: Add support for 'per' clock enabling via driver model Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 08/15] ARM: imx: Covnert mccmon6 to use DM/DTS in the u-boot proper Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 09/15] ARM: imx: Decouple mccmon6's SPL and u-boot proper code Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 10/15] ARM: imx: Disable 1Gbps support on MCCMON6's KSZ9031 PHY Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 11/15] Kconfig: Make CMD_SPL_NAND_OFS only available when proper memory is used Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 12/15] Kconfig: cosmetic: Update description of CMD_SPL_NAND_OFS Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 13/15] Kconfig: Add CMD_SPL_NOR_OFS config for falcon boot argument offset Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 14/15] doc: Update parallel NOR flash related information in README.falcon Lukasz Majewski
2019-01-19  9:15 ` [U-Boot] [PATCH v1 15/15] imx: Convert mccmon6 to use fitImage instead of uImage+DTB Lukasz Majewski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.