History log of /u-boot/arch/arm/include/asm/arch-mx6/mx6dl_pins.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 83d290c5 06-May-2018 Tom Rini <trini@konsulko.com>

SPDX: Convert all of our single license tags to Linux Kernel style

When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini <trini@konsulko.com>

# e153333e 09-Jul-2014 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DL/S: add drive-strength back to pads DISP0_DAT2/DAT10

The pad settings for DISP0_DATA02 and DISP0_DAT10 were not
set in the same way as DISP0_DAT00-23, causing much flicker
in parallel RGB displays on Dual-Lite and Solo processors.

These settings now match the i.MX6 Dual and Quad core versions.

Note that this fixes a regression in commit b47abc3 and that
this is the second time we've had a regression on these two
pads (See commit e654ddf).

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>

# da781c60 12-Feb-2014 Andy Ng <andreas2025@gmail.com>

imx6 SION bit has to be on for the pins that are used as ENET_REF_CLK

Signed-off-by: Andy Ng <andreas2025@gmail.com>

# b47abc36 13-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6 (DQ/DLS): use macros for mux and pad declarations

This allows the use of either or both declarations from
the files mx6q_pins.h and mx6dl_pins.h.

All board files should include <asm/arch/mx6-pins.h>
with one of the following defined in boards.cfg
MX6Q - for boards targeting i.MX6Q or i.MX6D
MX6DL - for boards targeting i.MX6DL
MX6S - for boards targeting i.MX6S
MX6QDL - for boards that support any of the above with
run-time detection

Pad declarations will be MX6_PAD_x for single-variant boards
and MX6Q_PAD_x and MX6DL_PAD_x for boards supporting both
processor classes.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Stefano Babic <sbabic@denx.de>

# a31d3efa 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: whitespace: Align IOMUX_PAD column in declarations

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>

# 38d82198 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: remove unused pad declarations

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>

# 066b2d68 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: remove useless mux/pad declarations

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>

# 10fda487 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: replace pad names with their Linux kernel equivalents

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>

# 0029bc47 21-Oct-2013 Otavio Salvador <otavio@ossystems.com.br>

mx6: Remove PAD_CTL_DSE_120ohm from i.MX6DL's IPU1_DI0_PIN4 pin

This removes the PAD_CTL_DSE_120ohm as done for i.MX6Q's IPU1_DI0_PIN4
pin definition and makes it aligned with 3.0.35-4.1.0 and 3.12
mainline kernel.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

# ce7a7f5e 25-Sep-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: Add pad MX6_PAD_GPIO_1__USB_OTG_ID

This patch adds the pad to i.MX6DQ and changes the i.MX6DLS
declaration to match the Linux kernel declaration.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Marek Vasut <marex@denx.de>

# e654ddf7 13-Sep-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DL/S: add drive-strength back to pads DISP0_DAT2/DAT10

This patch fixes a regression introduced by commit 87d720e0.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>

# 1a459660 08-Jul-2013 Wolfgang Denk <wd@denx.de>

Add GPL-2.0+ SPDX-License-Identifier to source files

Signed-off-by: Wolfgang Denk <wd@denx.de>
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini <trini@ti.com>

# 87d720e0 04-Jun-2013 Pierre Aubert <p.aubert@staubli.com>

imx: Complete the pin definitions for the i.MX6DL / i.MX6Solo

Signed-off-by: Pierre Aubert <p.aubert@staubli.com>
CC: Stefano Babic <sbabic@denx.de>

# 5ed15738 18-Apr-2013 Otavio Salvador <otavio@ossystems.com.br>

wandboard: Add support for Carrier Board MicroSD card

Allow use of the carrier board MicroSD card available in the
Wandboard; this allow for loading alternative system from the other
card for testing or upgrade proposes.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

# 08f32f7d 18-Apr-2013 Otavio Salvador <otavio@ossystems.com.br>

wandboard: Add card detection for SOM MicroSD card

This add support to identify if the card is connected or not; so it
does not try to communicate with the controller if no card is
available.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>

# dc88403e 10-Apr-2013 Fabio Estevam <fabio.estevam@freescale.com>

iomux-v3: Place pad control definitions into common file

Instead of having the same PAD control definition in each MX6 variant pin file,
place it into a common location.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>

# e2d282a1 15-Mar-2013 Fabio Estevam <fabio.estevam@freescale.com>

Add initial support for Wandboard dual lite and solo.

Wandboard is a development board that has two variants: one version based
on mx6 dual lite and another one based on mx6 solo.

For more details about Wandboard, please refer to: http://www.wandboard.org/

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>

# 828bd14c 19-Feb-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DL: define IOMUX pads NANDF_CS1-3 for use as GPIO

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>

# cfb8b9d3 19-Feb-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6: consolidate pad names for multi-CPU boards

Rename all i.MX6 pad declarations to MX6_PAD_x, so a board
may support either i.MX6Quad/Dual (MX6Q) or i.MX6Dual-Lite/Solo
(MX6DL) by including the proper header.

Boards mx6qarm2, mx6qsabreauto, mx6qsabrelite, and mx6qsabresd
only support MX6Q, so they include mx6q_pins.h.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>

# 34275d70 23-Oct-2012 Troy Kisky <troy.kisky@boundarydevices.com>

arch-mx6: add mx6dl_pins.h

Only the values used in the sabrelite board are
added currently. Add more as other boards use them.

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>

# 83d290c5 06-May-2018 Tom Rini <trini@konsulko.com>

SPDX: Convert all of our single license tags to Linux Kernel style

When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini <trini@konsulko.com>


# e153333e 09-Jul-2014 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DL/S: add drive-strength back to pads DISP0_DAT2/DAT10

The pad settings for DISP0_DATA02 and DISP0_DAT10 were not
set in the same way as DISP0_DAT00-23, causing much flicker
in parallel RGB displays on Dual-Lite and Solo processors.

These settings now match the i.MX6 Dual and Quad core versions.

Note that this fixes a regression in commit b47abc3 and that
this is the second time we've had a regression on these two
pads (See commit e654ddf).

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>


# da781c60 12-Feb-2014 Andy Ng <andreas2025@gmail.com>

imx6 SION bit has to be on for the pins that are used as ENET_REF_CLK

Signed-off-by: Andy Ng <andreas2025@gmail.com>


# b47abc36 13-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6 (DQ/DLS): use macros for mux and pad declarations

This allows the use of either or both declarations from
the files mx6q_pins.h and mx6dl_pins.h.

All board files should include <asm/arch/mx6-pins.h>
with one of the following defined in boards.cfg
MX6Q - for boards targeting i.MX6Q or i.MX6D
MX6DL - for boards targeting i.MX6DL
MX6S - for boards targeting i.MX6S
MX6QDL - for boards that support any of the above with
run-time detection

Pad declarations will be MX6_PAD_x for single-variant boards
and MX6Q_PAD_x and MX6DL_PAD_x for boards supporting both
processor classes.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Stefano Babic <sbabic@denx.de>


# a31d3efa 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: whitespace: Align IOMUX_PAD column in declarations

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>


# 38d82198 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: remove unused pad declarations

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>


# 066b2d68 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: remove useless mux/pad declarations

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>


# 10fda487 04-Nov-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: replace pad names with their Linux kernel equivalents

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>


# 0029bc47 21-Oct-2013 Otavio Salvador <otavio@ossystems.com.br>

mx6: Remove PAD_CTL_DSE_120ohm from i.MX6DL's IPU1_DI0_PIN4 pin

This removes the PAD_CTL_DSE_120ohm as done for i.MX6Q's IPU1_DI0_PIN4
pin definition and makes it aligned with 3.0.35-4.1.0 and 3.12
mainline kernel.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>


# ce7a7f5e 25-Sep-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DQ/DLS: Add pad MX6_PAD_GPIO_1__USB_OTG_ID

This patch adds the pad to i.MX6DQ and changes the i.MX6DLS
declaration to match the Linux kernel declaration.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Marek Vasut <marex@denx.de>


# e654ddf7 13-Sep-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DL/S: add drive-strength back to pads DISP0_DAT2/DAT10

This patch fixes a regression introduced by commit 87d720e0.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>


# 1a459660 08-Jul-2013 Wolfgang Denk <wd@denx.de>

Add GPL-2.0+ SPDX-License-Identifier to source files

Signed-off-by: Wolfgang Denk <wd@denx.de>
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini <trini@ti.com>


# 87d720e0 04-Jun-2013 Pierre Aubert <p.aubert@staubli.com>

imx: Complete the pin definitions for the i.MX6DL / i.MX6Solo

Signed-off-by: Pierre Aubert <p.aubert@staubli.com>
CC: Stefano Babic <sbabic@denx.de>


# 5ed15738 18-Apr-2013 Otavio Salvador <otavio@ossystems.com.br>

wandboard: Add support for Carrier Board MicroSD card

Allow use of the carrier board MicroSD card available in the
Wandboard; this allow for loading alternative system from the other
card for testing or upgrade proposes.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>


# 08f32f7d 18-Apr-2013 Otavio Salvador <otavio@ossystems.com.br>

wandboard: Add card detection for SOM MicroSD card

This add support to identify if the card is connected or not; so it
does not try to communicate with the controller if no card is
available.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>


# dc88403e 10-Apr-2013 Fabio Estevam <fabio.estevam@freescale.com>

iomux-v3: Place pad control definitions into common file

Instead of having the same PAD control definition in each MX6 variant pin file,
place it into a common location.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>


# e2d282a1 15-Mar-2013 Fabio Estevam <fabio.estevam@freescale.com>

Add initial support for Wandboard dual lite and solo.

Wandboard is a development board that has two variants: one version based
on mx6 dual lite and another one based on mx6 solo.

For more details about Wandboard, please refer to: http://www.wandboard.org/

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>


# 828bd14c 19-Feb-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6DL: define IOMUX pads NANDF_CS1-3 for use as GPIO

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>


# cfb8b9d3 19-Feb-2013 Eric Nelson <eric.nelson@boundarydevices.com>

i.MX6: consolidate pad names for multi-CPU boards

Rename all i.MX6 pad declarations to MX6_PAD_x, so a board
may support either i.MX6Quad/Dual (MX6Q) or i.MX6Dual-Lite/Solo
(MX6DL) by including the proper header.

Boards mx6qarm2, mx6qsabreauto, mx6qsabrelite, and mx6qsabresd
only support MX6Q, so they include mx6q_pins.h.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>


# 34275d70 23-Oct-2012 Troy Kisky <troy.kisky@boundarydevices.com>

arch-mx6: add mx6dl_pins.h

Only the values used in the sabrelite board are
added currently. Add more as other boards use them.

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>