From: Jagan Teki <jagan@openedev.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 00/29] arm: i.MX6: SabreSD: Add dts support
Date: Mon, 3 Apr 2017 19:23:07 +0530 [thread overview]
Message-ID: <1491227616-15042-1-git-send-email-jagan@openedev.com> (raw)
From: Jagan Teki <jagan@amarulasolutions.com>
Compared to previous series, this series has full possible dts
support for SabreSD DualLite, Quad and Quad Plus.
The main intention of this series is to add the dts node step
by step and remove the legacy code at the end and to make
the full functional dts.
Still, need to add DCD code for Duallite and will add it in
next version series.
Changes for v2:
- rebase on master
- Added new-patches.
Log:
----
U-Boot SPL 2017.03-33713-g76a5404 (Apr 03 2017 - 19:09:15)
Trying to boot from MMC1
U-Boot 2017.03-33713-g76a5404 (Apr 03 2017 - 19:09:15 +0530)
CPU: Freescale i.MX6QP rev1.0 996 MHz (running at 792 MHz)
CPU: Automotive temperature grade (-40C to 125C) at 43C
Reset cause: POR
Model: Freescale i.MX6 Quad Plus SABRE Smart Device Board
Board: MX6-SabreSD
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
PCI: pcie phy link never came up
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
Net: eth0: ethernet at 02188000
Hit any key to stop autoboot: 0
=> dm tree
Class Probed Name
----------------------------------------
root [ + ] root_driver
thermal [ ] |-- imx_thermal
simple_bus [ + ] `-- soc
simple_bus [ + ] |-- aips-bus at 02000000
simple_bus [ ] | |-- spba-bus at 02000000
gpio [ + ] | |-- gpio at 0209c000
gpio [ + ] | |-- gpio at 020a0000
gpio [ + ] | |-- gpio at 020a4000
gpio [ + ] | |-- gpio at 020a8000
gpio [ + ] | |-- gpio at 020ac000
gpio [ + ] | |-- gpio at 020b0000
gpio [ + ] | |-- gpio at 020b4000
simple_bus [ ] | |-- anatop at 020c8000
simple_bus [ ] | |-- snvs at 020cc000
pinctrl [ + ] | `-- iomuxc at 020e0000
pinconfig [ + ] | `-- imx6qdl-sabresd
pinconfig [ + ] | |-- enetgrp
pinconfig [ ] | |-- i2c1grp
pinconfig [ ] | |-- i2c2grp
pinconfig [ ] | |-- i2c3grp
pinconfig [ ] | |-- uart1grp
pinconfig [ ] | |-- usbotggrp
pinconfig [ + ] | |-- usdhc2grp
pinconfig [ + ] | |-- usdhc3grp
pinconfig [ + ] | `-- usdhc4grp
simple_bus [ + ] `-- aips-bus at 02100000
usb [ ] |-- usb at 02184000
usb [ ] |-- usb at 02184200
eth [ + ] |-- ethernet at 02188000
mmc [ + ] |-- usdhc at 02194000
mmc [ + ] |-- usdhc at 02198000
mmc [ + ] |-- usdhc at 0219c000
i2c [ ] |-- i2c at 021a0000
i2c [ ] |-- i2c at 021a4000
pmic [ ] | `-- pfuze100 at 08
i2c [ ] `-- i2c at 021a8000
Tested: UART, MMC, I2C, FEC(with basic ping)
thanks!
Jagan.
Jagan Teki (29):
ARM: i.MX6: sabresd: Fix README - s/of=/dev/sdbbs=1K/of=/dev/sdb
bs=1K/
ARM: dts: i.MX6: Add imx6qdl-sabresd.dtsi
ARM: dts: imx6qdl-sabresd: Add imx6q-sabresd.dts
ARM: i.MX6: sabresd: Remove SPL_I2C_SUPPORT
ARM: i.MX6Q: sabresd: Add initial devicetree support
ARM: dts: imx6qdl-sabresd: Add imx6qp-sabresd.dts
ARM: i.MX6QP: sabresd: Add initial devicetree support
ARM: i.MX6: sabresd: Move CONFIG_SYS_I2C_MXC to defconfigs
ARM: dts: imx6qdl-sabresd: Add I2C node's
ARM: dts: imx6qdl-sabresd: Add PMIC pfuze100 node
ARM: i.MX6: sabresd: Enable DM_I2C and DM_PMIC
ARM: i.MX6: sabresd: defconfig move - CONFIG_USB_EHCI(_MX6)
ARM: dts: imx6qdl-sabresd: Add usb host node
ARM: dts: imx6qdl-sabresd: Add usb otg node
ARM: i.MX6: sabresd: Enable CONFIG_DM_REGULATOR
ARM: i.MX6: sabresd: Enable DM_USB
ARM: dts: imx6qdl-sabresd: Add FEC node
ARM: i.MX6: sabresd: Move CONFIG_FEC_MXC to defconfigs
ARM: i.MX6: sabresd: Enable DM_ETH
ARM: i.MX6: sabresd: Add dm_gpio_* for backlight
ARM: i.MX6: sabresd: Add imx6_pcie_toggle_power
ARM: i.MX6: sabresd: Add imx6_pcie_toggle_reset
ARM: dts: imx6qdl-sabresd: Add imx6dl-sabresd.dts
ARM: i.MX6DL: sabresd: Add initial devicetree support
ARM: i.MX6: sabresd: Drop legacy non-fdt code
ARM: i.MX6: %s/mx6sabresd/imx6sabresd
ARM: i.MX6: sabresd: Move DM_* and OF_CONTROL to arch Kconfig
ARM: i.MX6: sabresd: Update README
ARM: i.MX6: sabresd: Drop checkboard
arch/arm/cpu/armv7/mx6/Kconfig | 10 +-
arch/arm/dts/Makefile | 3 +
arch/arm/dts/imx6dl-sabresd.dts | 17 +
arch/arm/dts/imx6q-sabresd.dts | 21 +
arch/arm/dts/imx6qdl-sabresd.dtsi | 235 +++++++++
arch/arm/dts/imx6qp-sabresd.dts | 85 ++++
.../freescale/{mx6sabresd => imx6sabresd}/Kconfig | 4 +-
board/freescale/imx6sabresd/MAINTAINERS | 8 +
.../freescale/{mx6sabresd => imx6sabresd}/Makefile | 2 +-
board/freescale/imx6sabresd/README | 84 ++++
.../mx6sabresd.c => imx6sabresd/imx6sabresd.c} | 538 ++++++++-------------
board/freescale/mx6sabresd/MAINTAINERS | 8 -
board/freescale/mx6sabresd/README | 103 ----
board/freescale/mx6sabresd/mx6dlsabresd.cfg | 131 -----
board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg | 169 -------
...lsabresd_defconfig => imx6dl_sabresd_defconfig} | 26 +-
...bresd_spl_defconfig => imx6q_sabresd_defconfig} | 13 +-
...qsabresd_defconfig => imx6qp_sabresd_defconfig} | 28 +-
include/configs/{mx6sabresd.h => imx6sabresd.h} | 25 +-
include/configs/mx6sabre_common.h | 3 +-
20 files changed, 727 insertions(+), 786 deletions(-)
create mode 100644 arch/arm/dts/imx6dl-sabresd.dts
create mode 100644 arch/arm/dts/imx6q-sabresd.dts
create mode 100644 arch/arm/dts/imx6qdl-sabresd.dtsi
create mode 100644 arch/arm/dts/imx6qp-sabresd.dts
rename board/freescale/{mx6sabresd => imx6sabresd}/Kconfig (70%)
create mode 100644 board/freescale/imx6sabresd/MAINTAINERS
rename board/freescale/{mx6sabresd => imx6sabresd}/Makefile (86%)
create mode 100644 board/freescale/imx6sabresd/README
rename board/freescale/{mx6sabresd/mx6sabresd.c => imx6sabresd/imx6sabresd.c} (79%)
delete mode 100644 board/freescale/mx6sabresd/MAINTAINERS
delete mode 100644 board/freescale/mx6sabresd/README
delete mode 100644 board/freescale/mx6sabresd/mx6dlsabresd.cfg
delete mode 100644 board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg
rename configs/{mx6dlsabresd_defconfig => imx6dl_sabresd_defconfig} (59%)
rename configs/{mx6sabresd_spl_defconfig => imx6q_sabresd_defconfig} (82%)
rename configs/{mx6qsabresd_defconfig => imx6qp_sabresd_defconfig} (56%)
rename include/configs/{mx6sabresd.h => imx6sabresd.h} (71%)
--
1.9.1
next reply other threads:[~2017-04-03 13:53 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-03 13:53 Jagan Teki [this message]
2017-04-03 13:53 ` [U-Boot] [PATCH v2 01/29] ARM: i.MX6: sabresd: Fix README - s/of=/dev/sdbbs=1K/of=/dev/sdb bs=1K/ Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 02/29] ARM: dts: i.MX6: Add imx6qdl-sabresd.dtsi Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 03/29] ARM: dts: imx6qdl-sabresd: Add imx6q-sabresd.dts Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 04/29] ARM: i.MX6: sabresd: Remove SPL_I2C_SUPPORT Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 05/29] ARM: i.MX6Q: sabresd: Add initial devicetree support Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 06/29] ARM: dts: imx6qdl-sabresd: Add imx6qp-sabresd.dts Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 07/29] ARM: i.MX6QP: sabresd: Add initial devicetree support Jagan Teki
2017-04-03 19:16 ` Fabio Estevam
2017-04-04 5:39 ` Jagan Teki
2017-04-06 1:59 ` Peng Fan
2017-04-06 4:05 ` Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 08/29] ARM: i.MX6: sabresd: Move CONFIG_SYS_I2C_MXC to defconfigs Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 09/29] ARM: dts: imx6qdl-sabresd: Add I2C node's Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 10/29] ARM: dts: imx6qdl-sabresd: Add PMIC pfuze100 node Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 11/29] ARM: i.MX6: sabresd: Enable DM_I2C and DM_PMIC Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 12/29] ARM: i.MX6: sabresd: defconfig move - CONFIG_USB_EHCI(_MX6) Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 13/29] ARM: dts: imx6qdl-sabresd: Add usb host node Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 14/29] ARM: dts: imx6qdl-sabresd: Add usb otg node Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 15/29] ARM: i.MX6: sabresd: Enable CONFIG_DM_REGULATOR Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 16/29] ARM: i.MX6: sabresd: Enable DM_USB Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 17/29] ARM: dts: imx6qdl-sabresd: Add FEC node Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 18/29] ARM: i.MX6: sabresd: Move CONFIG_FEC_MXC to defconfigs Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 19/29] ARM: i.MX6: sabresd: Enable DM_ETH Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 20/29] ARM: i.MX6: sabresd: Add dm_gpio_* for backlight Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 21/29] ARM: i.MX6: sabresd: Add imx6_pcie_toggle_power Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 22/29] ARM: i.MX6: sabresd: Add imx6_pcie_toggle_reset Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 23/29] ARM: dts: imx6qdl-sabresd: Add imx6dl-sabresd.dts Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 24/29] ARM: i.MX6DL: sabresd: Add initial devicetree support Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 25/29] ARM: i.MX6: sabresd: Drop legacy non-fdt code Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 26/29] ARM: i.MX6: %s/mx6sabresd/imx6sabresd Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 27/29] ARM: i.MX6: sabresd: Move DM_* and OF_CONTROL to arch Kconfig Jagan Teki
2017-04-03 13:53 ` [U-Boot] [PATCH v2 28/29] ARM: i.MX6: sabresd: Update README Jagan Teki
2017-04-06 2:07 ` Peng Fan
2017-04-06 4:03 ` Jagan Teki
2017-04-06 13:30 ` Fabio Estevam
2017-04-06 19:06 ` Jagan Teki
2017-04-06 22:01 ` Fabio Estevam
2017-04-03 13:53 ` [U-Boot] [PATCH v2 29/29] ARM: i.MX6: sabresd: Drop checkboard Jagan Teki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1491227616-15042-1-git-send-email-jagan@openedev.com \
--to=jagan@openedev.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.