* [GIT PULL 1/3] ARM: imx: soc updates for 4.3
@ 2015-08-11 16:42 Shawn Guo
2015-08-11 16:42 ` [GIT PULL 2/3] ARM: imx: device tree changes " Shawn Guo
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Shawn Guo @ 2015-08-11 16:42 UTC (permalink / raw)
To: linux-arm-kernel
Hi arm-soc maintainers,
This is the i.MX SoC changes for 4.3. There are some input and rtc
changes, because they are applied as a series. Subsystem maintainers
have ACKed these changes, so it should be fine to send them via arm-soc
tree.
Shawn
The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.3
for you to fetch changes up to 8a0fa1843638c5078e6606114ed8bdf9ea56fab1:
rtc: snvs: select option REGMAP_MMIO (2015-08-11 23:04:47 +0800)
----------------------------------------------------------------
The i.MX SoC changes for 4.3:
- Add i.MX6 Ultralite SoC support, which is the newest addition to
i.MX6 family. It integrates a single Cortex-A7 core and a power
management module that reduces the complexity of external power
supply and simplifies power sequencing.
- Change SNVS RTC driver to use syscon interface for register access,
and add SNVS power key driver support.
- Add a second clock for mxc rtc driver, and support device tree probe
for the driver.
- Add FEC MAC reference clock and phy fixup initialization for i.MX6UL
platform.
----------------------------------------------------------------
Anson Huang (1):
ARM: imx: add low-level debug support for i.mx6ul
Frank Li (4):
ARM: imx: add i.mx6ul msl support
rtc: snvs: use syscon to access register
Document: dt: fsl: snvs: change support syscon
Document: devicetree: input: imx: i.mx snvs power device tree bindings
Fugang Duan (2):
ARM: imx6ul: add fec bits to GPR syscon definition
ARM: imx6ul: add fec MAC refrence clock and phy fixup init
Philippe Reynes (3):
rtc: mxc: use a second rtc clock
dt-binding: document the binding for mxc rtc
rtc: mxc: add support of device tree
Robin Gong (1):
input: keyboard: imx: add snvs power key driver
Shawn Guo (2):
input: snvs_pwrkey: use "wakeup-source" as deivce tree property name
rtc: snvs: select option REGMAP_MMIO
.../devicetree/bindings/crypto/fsl-sec4.txt | 91 +++++++--
.../devicetree/bindings/input/snvs-pwrkey.txt | 1 +
Documentation/devicetree/bindings/rtc/rtc-mxc.txt | 26 +++
arch/arm/Kconfig.debug | 9 +
arch/arm/include/debug/imx-uart.h | 13 ++
arch/arm/mach-imx/Kconfig | 8 +
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/cpu.c | 3 +
arch/arm/mach-imx/mach-imx6ul.c | 86 ++++++++
arch/arm/mach-imx/mxc.h | 6 +
drivers/input/keyboard/Kconfig | 11 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/snvs_pwrkey.c | 227 +++++++++++++++++++++
drivers/rtc/Kconfig | 1 +
drivers/rtc/rtc-mxc.c | 60 ++++--
drivers/rtc/rtc-snvs.c | 132 ++++++------
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 8 +
17 files changed, 592 insertions(+), 92 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/snvs-pwrkey.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mxc.txt
create mode 100644 arch/arm/mach-imx/mach-imx6ul.c
create mode 100644 drivers/input/keyboard/snvs_pwrkey.c
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 2/3] ARM: imx: device tree changes for 4.3
2015-08-11 16:42 [GIT PULL 1/3] ARM: imx: soc updates for 4.3 Shawn Guo
@ 2015-08-11 16:42 ` Shawn Guo
2015-08-18 20:15 ` Olof Johansson
2015-08-11 16:42 ` [GIT PULL 3/3] ARM: imx: defconfig updates " Shawn Guo
2015-08-18 20:14 ` [GIT PULL 1/3] ARM: imx: soc " Olof Johansson
2 siblings, 1 reply; 10+ messages in thread
From: Shawn Guo @ 2015-08-11 16:42 UTC (permalink / raw)
To: linux-arm-kernel
Hi arm-soc maintainers,
This is the i.MX device tree updates for 4.3. To resolve the dependency
between imx6ul clock driver and DTS files on those clock ID definitions,
the i.MX clock changes are pulled into the branch. But since i.MX clock
drivers are now in drivers/clk/imx/ folder, I sent the clock changes to
Mike and Stephen. I've already asked them to keep my clock branch
stable/non-reabasable. So it should be safe pull this DT change set
into arm-soc.
Shawn
The following changes since commit 787b4271a6a0c09775241770782b22762f40bd6e:
clk: imx: add imx6ul clk tree support (2015-07-14 15:02:13 +0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.3
for you to fetch changes up to 360325755336893869c419013ec0e33757432cbb:
ARM: dts: imx6ul: add snvs power key support (2015-08-11 23:15:27 +0800)
----------------------------------------------------------------
The i.MX device tree updates for 4.3:
- Add audio and eTSEC device support and update dspi node for LS1021A.
- Add initial i.MX6UL and imx6ul-14x14-evk board support, and enable
a bunch of device support for i.MX6UL, including RTC, power key, USB,
QSPI, and dual FEC.
- Enable HDMI and LVDS dual display support for a few imx6qdl boards.
- Support of imx6sl-warp board rev1.12, the version which will be
publicly available for the customers.
- A few i.MX7D device additions, watchdog, cortex-a7 coresight
components, RTC, power key, power off.
- Some Vybrid updates: add device support for I2C, QSPI, eSDHC etc.,
update ADC node, and define stdout-path property.
- A few random updates for i.MX27 and i.MX53 devices.
----------------------------------------------------------------
Alison Wang (1):
ARM: dts: ls1021a: Add dts nodes for audio on LS1021A
Anson Huang (4):
ARM: dts: imx6sx: correct property name for wakeup source
ARM: dts: imx6ul: enable GPC as extended interrupt controller
ARM: dts: imx6ul: add RTC support
ARM: dts: imx6ul: add snvs power key support
Claudiu Manoil (2):
ARM: dts: ls1021a: Add the eTSEC controller nodes
ARM: dts: ls1021a: Enable the eTSEC ports on QDS and TWR
Cory Tusar (4):
ARM: dts: vf610: Extend I2C support to all available buses.
ARM: dts: vf610: Add missing QuadSPI register mapping and names.
ARM: dts: vfxxx: Include support for qspi1 functionality.
ARM: dts: vfxxx: Include support for esdhc0 functionality.
Fabio Estevam (7):
ARM: dts: imx6sl-warp: Add the SD2_RESET pin
ARM: dts: imx6qdl-sabreauto: Add HDMI support
ARM: dts: imx6qdl-sabresd: Allow HDMI and LVDS to work simultaneously
ARM: dts: imx6sl-warp: Add changes for rev1.12
ARM: dts: imx6qdl-sabrelite: Allow HDMI and LVDS to work simultaneously
ARM: dts: imx6qdl-nitrogen6x: Allow HDMI and LVDS to work simultaneously
ARM: dts: imx6qdl-sabreauto: Allow HDMI and LVDS to work simultaneously
Frank Li (11):
ARM: dts: imx7d: add watch dog support
ARM: dts: imx6sx: enable snvs power key
ARM: dts: imx7d: add cortex-a7 coresight component
Document: dt: binding: imx: update document for imx6ul support
ARM: dts: add i.mx6ul pin function include file
ARM: dts: imx: add imx6ul and imx6ul evk board support
ARM: dts: imx: update snvs to use syscon access register
ARM: dts: imx6ul: add usb host and function support
ARM: dts: imx6ul: fix low case define in imx6ul-pinfunc.h
ARM: dts: imx6ul: add qspi support
ARM: dts: imx7d: enable snvs rtc, onoffkey and power off
Fugang Duan (2):
ARM: dts: imx: add fec1 and fec2 nodes for SOC i.MX6UL
ARM: dts: imx6ul-14x14-evk: add fec1 and fec2 support
Haikun Wang (1):
ARM: dts: ls1021a: Update 'dspi' device node compatible string
Lucas Stach (1):
ARM: dts: imx53-qsb: select open-drain mode for i2c1 pads
Peter Chen (1):
ARM: imx6qdl-sabreauto.dtsi: enable USB support
Peter Seiderer (2):
ARM: dts: nitrogen6x: add CAN support
ARM: dts: sabrelite: add CAN support
Philippe Reynes (1):
ARM: dts: imx27: add support of internal rtc
Sanchayan Maity (1):
ARM: dts: vfxxx: Add io-channel-cells property for ADC node
Shengjiu Wang (1):
ARM: dts: imx6qdl-sabreauto: Add audio support
Stefan Agner (2):
ARM: dts: vf-colibri: define stdout-path property
ARM: dts: add property for maximum ADC clock frequencies
Tim Harvey (1):
ARM: dts: ventana: add UHS-I support for Ventana boards
.../devicetree/bindings/clock/imx6ul-clock.txt | 13 +
.../bindings/pinctrl/fsl,imx6ul-pinctrl.txt | 36 +
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/imx27.dtsi | 9 +
arch/arm/boot/dts/imx53-qsb-common.dtsi | 5 +-
arch/arm/boot/dts/imx53-qsrb.dts | 14 +-
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 35 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 35 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 34 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 39 +
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 137 +++
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 39 +
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 7 +
arch/arm/boot/dts/imx6qdl.dtsi | 52 +-
arch/arm/boot/dts/imx6sl-warp.dts | 32 +-
arch/arm/boot/dts/imx6sl.dtsi | 21 +-
arch/arm/boot/dts/imx6sx.dtsi | 28 +-
arch/arm/boot/dts/imx6ul-14x14-evk.dts | 343 ++++++++
arch/arm/boot/dts/imx6ul-pinfunc.h | 938 +++++++++++++++++++++
arch/arm/boot/dts/imx6ul.dtsi | 707 ++++++++++++++++
arch/arm/boot/dts/imx7d.dtsi | 260 +++++-
arch/arm/boot/dts/ls1021a-qds.dts | 89 ++
arch/arm/boot/dts/ls1021a-twr.dts | 81 ++
arch/arm/boot/dts/ls1021a.dtsi | 106 ++-
arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +-
arch/arm/boot/dts/vfxxx.dtsi | 85 +-
29 files changed, 3062 insertions(+), 90 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/imx6ul-clock.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt
create mode 100644 arch/arm/boot/dts/imx6ul-14x14-evk.dts
create mode 100644 arch/arm/boot/dts/imx6ul-pinfunc.h
create mode 100644 arch/arm/boot/dts/imx6ul.dtsi
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 3/3] ARM: imx: defconfig updates for 4.3
2015-08-11 16:42 [GIT PULL 1/3] ARM: imx: soc updates for 4.3 Shawn Guo
2015-08-11 16:42 ` [GIT PULL 2/3] ARM: imx: device tree changes " Shawn Guo
@ 2015-08-11 16:42 ` Shawn Guo
2015-08-18 20:16 ` Olof Johansson
2015-08-18 20:14 ` [GIT PULL 1/3] ARM: imx: soc " Olof Johansson
2 siblings, 1 reply; 10+ messages in thread
From: Shawn Guo @ 2015-08-11 16:42 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-4.3
for you to fetch changes up to 9559b3a38b26ab8410aeb822cf0596ea0b4adde4:
ARM: imx_v6_v7_defconfig: Select CONFIG_IKCONFIG_PROC (2015-07-27 22:33:50 +0800)
----------------------------------------------------------------
The i.MX defconfig updates for 4.3:
- Enable i.MX6UL SoC build
- Enable powerkey and syscon poweroff support
- Build in multi-channel audio support, including i.MX ASRC and CS42xx8
codec drivers.
- Enable kexec build, HCIUART_H4 and IKCONFIG_PROC support.
----------------------------------------------------------------
Fabio Estevam (3):
ARM: imx_v6_v7_defconfig: Enable kexec support
ARM: imx_v6_v7_defconfig: Select HCIUART_H4
ARM: imx_v6_v7_defconfig: Select CONFIG_IKCONFIG_PROC
Frank Li (2):
ARM: imx_v6_v7_defconfig: enable powerkey and syscon power off
ARM: imx: imx_v6_v7_defconfig enable imx6ul support
Shengjiu Wang (1):
ARM: imx_v6_v7_defconfig: build in audio driver
arch/arm/configs/imx_v6_v7_defconfig | 31 ++++++++++++++++++-------------
1 file changed, 18 insertions(+), 13 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 1/3] ARM: imx: soc updates for 4.3
2015-08-11 16:42 [GIT PULL 1/3] ARM: imx: soc updates for 4.3 Shawn Guo
2015-08-11 16:42 ` [GIT PULL 2/3] ARM: imx: device tree changes " Shawn Guo
2015-08-11 16:42 ` [GIT PULL 3/3] ARM: imx: defconfig updates " Shawn Guo
@ 2015-08-18 20:14 ` Olof Johansson
2015-08-19 17:55 ` Olof Johansson
2015-08-20 9:06 ` Shawn Guo
2 siblings, 2 replies; 10+ messages in thread
From: Olof Johansson @ 2015-08-18 20:14 UTC (permalink / raw)
To: linux-arm-kernel
Hi,
On Wed, Aug 12, 2015 at 12:42:29AM +0800, Shawn Guo wrote:
> Hi arm-soc maintainers,
>
> This is the i.MX SoC changes for 4.3. There are some input and rtc
> changes, because they are applied as a series. Subsystem maintainers
> have ACKed these changes, so it should be fine to send them via arm-soc
> tree.
In some of these cases, may I ask why? For example, the RTC changes look
like they could just go in through the driver tree -- adding DT support to
a driver can definitely do so (and the DT changes to plumb up the device can go
through your DT branch).
> The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
>
> Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.3
>
> for you to fetch changes up to 8a0fa1843638c5078e6606114ed8bdf9ea56fab1:
>
> rtc: snvs: select option REGMAP_MMIO (2015-08-11 23:04:47 +0800)
I've merged this, and we can merge acked drivers in the future too if needed,
but ideally only where it's needed.
Thanks!
-Olof
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 2/3] ARM: imx: device tree changes for 4.3
2015-08-11 16:42 ` [GIT PULL 2/3] ARM: imx: device tree changes " Shawn Guo
@ 2015-08-18 20:15 ` Olof Johansson
0 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2015-08-18 20:15 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Aug 12, 2015 at 12:42:30AM +0800, Shawn Guo wrote:
> Hi arm-soc maintainers,
>
> This is the i.MX device tree updates for 4.3. To resolve the dependency
> between imx6ul clock driver and DTS files on those clock ID definitions,
> the i.MX clock changes are pulled into the branch. But since i.MX clock
> drivers are now in drivers/clk/imx/ folder, I sent the clock changes to
> Mike and Stephen. I've already asked them to keep my clock branch
> stable/non-reabasable. So it should be safe pull this DT change set
> into arm-soc.
>
> Shawn
>
> The following changes since commit 787b4271a6a0c09775241770782b22762f40bd6e:
>
> clk: imx: add imx6ul clk tree support (2015-07-14 15:02:13 +0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.3
>
> for you to fetch changes up to 360325755336893869c419013ec0e33757432cbb:
>
> ARM: dts: imx6ul: add snvs power key support (2015-08-11 23:15:27 +0800)
>
> ----------------------------------------------------------------
> The i.MX device tree updates for 4.3:
> - Add audio and eTSEC device support and update dspi node for LS1021A.
> - Add initial i.MX6UL and imx6ul-14x14-evk board support, and enable
> a bunch of device support for i.MX6UL, including RTC, power key, USB,
> QSPI, and dual FEC.
> - Enable HDMI and LVDS dual display support for a few imx6qdl boards.
> - Support of imx6sl-warp board rev1.12, the version which will be
> publicly available for the customers.
> - A few i.MX7D device additions, watchdog, cortex-a7 coresight
> components, RTC, power key, power off.
> - Some Vybrid updates: add device support for I2C, QSPI, eSDHC etc.,
> update ADC node, and define stdout-path property.
> - A few random updates for i.MX27 and i.MX53 devices.
>
Merged, thanks.
-Olof
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 3/3] ARM: imx: defconfig updates for 4.3
2015-08-11 16:42 ` [GIT PULL 3/3] ARM: imx: defconfig updates " Shawn Guo
@ 2015-08-18 20:16 ` Olof Johansson
0 siblings, 0 replies; 10+ messages in thread
From: Olof Johansson @ 2015-08-18 20:16 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Aug 12, 2015 at 12:42:31AM +0800, Shawn Guo wrote:
> The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
>
> Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-4.3
>
> for you to fetch changes up to 9559b3a38b26ab8410aeb822cf0596ea0b4adde4:
>
> ARM: imx_v6_v7_defconfig: Select CONFIG_IKCONFIG_PROC (2015-07-27 22:33:50 +0800)
>
Merged, thanks.
-Olof
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 1/3] ARM: imx: soc updates for 4.3
2015-08-18 20:14 ` [GIT PULL 1/3] ARM: imx: soc " Olof Johansson
@ 2015-08-19 17:55 ` Olof Johansson
2015-08-19 18:17 ` Fabio Estevam
2015-08-20 9:06 ` Shawn Guo
1 sibling, 1 reply; 10+ messages in thread
From: Olof Johansson @ 2015-08-19 17:55 UTC (permalink / raw)
To: linux-arm-kernel
Hi Shawn,
On Tue, Aug 18, 2015 at 1:14 PM, Olof Johansson <olof@lixom.net> wrote:
> Hi,
>
> On Wed, Aug 12, 2015 at 12:42:29AM +0800, Shawn Guo wrote:
>> Hi arm-soc maintainers,
>>
>> This is the i.MX SoC changes for 4.3. There are some input and rtc
>> changes, because they are applied as a series. Subsystem maintainers
>> have ACKed these changes, so it should be fine to send them via arm-soc
>> tree.
>
> In some of these cases, may I ask why? For example, the RTC changes look
> like they could just go in through the driver tree -- adding DT support to
> a driver can definitely do so (and the DT changes to plumb up the device can go
> through your DT branch).
>
>> The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
>>
>> Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
>>
>> are available in the git repository at:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.3
>>
>> for you to fetch changes up to 8a0fa1843638c5078e6606114ed8bdf9ea56fab1:
>>
>> rtc: snvs: select option REGMAP_MMIO (2015-08-11 23:04:47 +0800)
>
> I've merged this, and we can merge acked drivers in the future too if needed,
> but ideally only where it's needed.
It looks like these changes broke ARM allmodconfig:
arch/arm/mach-imx/built-in.o: In function `ksz8081_phy_fixup':
:(.text+0x8bcc): undefined reference to `mdiobus_write'
:(.text+0x8bf0): undefined reference to `mdiobus_write'
:(.text+0x8c28): undefined reference to `mdiobus_write'
:(.text+0x8c4c): undefined reference to `mdiobus_write'
arch/arm/mach-imx/built-in.o: In function `imx6ul_init_machine':
:(.init.text+0xa714): undefined reference to `phy_register_fixup_for_uid'
Whole output is at:
http://arm-soc.lixom.net/buildlogs/arm-soc/v4.2-rc2-861-gdb5c5fd/buildall.arm.allmodconfig.log.failed
Please send an incremental fix (or I can drop this branch if you need
more time).
Thanks!
-Olof
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 1/3] ARM: imx: soc updates for 4.3
2015-08-19 17:55 ` Olof Johansson
@ 2015-08-19 18:17 ` Fabio Estevam
2015-08-19 20:36 ` Fabio Estevam
0 siblings, 1 reply; 10+ messages in thread
From: Fabio Estevam @ 2015-08-19 18:17 UTC (permalink / raw)
To: linux-arm-kernel
Hi Olof,
On Wed, Aug 19, 2015 at 2:55 PM, Olof Johansson <olof@lixom.net> wrote:
> It looks like these changes broke ARM allmodconfig:
>
> arch/arm/mach-imx/built-in.o: In function `ksz8081_phy_fixup':
> :(.text+0x8bcc): undefined reference to `mdiobus_write'
> :(.text+0x8bf0): undefined reference to `mdiobus_write'
> :(.text+0x8c28): undefined reference to `mdiobus_write'
> :(.text+0x8c4c): undefined reference to `mdiobus_write'
> arch/arm/mach-imx/built-in.o: In function `imx6ul_init_machine':
> :(.init.text+0xa714): undefined reference to `phy_register_fixup_for_uid'
>
> Whole output is at:
>
> http://arm-soc.lixom.net/buildlogs/arm-soc/v4.2-rc2-861-gdb5c5fd/buildall.arm.allmodconfig.log.failed
>
> Please send an incremental fix (or I can drop this branch if you need
> more time).
Does this fix it?
--- a/arch/arm/mach-imx/mach-imx6ul.c
+++ b/arch/arm/mach-imx/mach-imx6ul.c
@@ -45,7 +45,9 @@ static int ksz8081_phy_fixup(struct phy_device *dev)
static void __init imx6ul_enet_phy_init(void)
{
- phy_register_fixup_for_uid(PHY_ID_KSZ8081, 0xffffffff,
ksz8081_phy_fixup);
+ if (IS_BUILTIN(CONFIG_PHYLIB))
+ phy_register_fixup_for_uid(PHY_ID_KSZ8081, 0xffffffff,
+ ksz8081_phy_fixup);
}
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 1/3] ARM: imx: soc updates for 4.3
2015-08-19 18:17 ` Fabio Estevam
@ 2015-08-19 20:36 ` Fabio Estevam
0 siblings, 0 replies; 10+ messages in thread
From: Fabio Estevam @ 2015-08-19 20:36 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, Aug 19, 2015 at 3:17 PM, Fabio Estevam <festevam@gmail.com> wrote:
>> Please send an incremental fix (or I can drop this branch if you need
>> more time).
>
> Does this fix it?
>
> --- a/arch/arm/mach-imx/mach-imx6ul.c
> +++ b/arch/arm/mach-imx/mach-imx6ul.c
> @@ -45,7 +45,9 @@ static int ksz8081_phy_fixup(struct phy_device *dev)
>
> static void __init imx6ul_enet_phy_init(void)
> {
> - phy_register_fixup_for_uid(PHY_ID_KSZ8081, 0xffffffff,
> ksz8081_phy_fixup);
> + if (IS_BUILTIN(CONFIG_PHYLIB))
> + phy_register_fixup_for_uid(PHY_ID_KSZ8081, 0xffffffff,
> + ksz8081_phy_fixup);
> }
Yes, just confirmed that this fixes the issue and sent a formal patch.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL 1/3] ARM: imx: soc updates for 4.3
2015-08-18 20:14 ` [GIT PULL 1/3] ARM: imx: soc " Olof Johansson
2015-08-19 17:55 ` Olof Johansson
@ 2015-08-20 9:06 ` Shawn Guo
1 sibling, 0 replies; 10+ messages in thread
From: Shawn Guo @ 2015-08-20 9:06 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Aug 18, 2015 at 01:14:16PM -0700, Olof Johansson wrote:
> Hi,
>
> On Wed, Aug 12, 2015 at 12:42:29AM +0800, Shawn Guo wrote:
> > Hi arm-soc maintainers,
> >
> > This is the i.MX SoC changes for 4.3. There are some input and rtc
> > changes, because they are applied as a series. Subsystem maintainers
> > have ACKed these changes, so it should be fine to send them via arm-soc
> > tree.
>
> In some of these cases, may I ask why? For example, the RTC changes look
> like they could just go in through the driver tree -- adding DT support to
> a driver can definitely do so (and the DT changes to plumb up the device can go
> through your DT branch).
It's primarily because that subsystem maintainers gave their ACKs and
asked me to apply the series as a whole. I will pick up subsystem
patches only when it's necessary in the future.
Shawn
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2015-08-20 9:06 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-08-11 16:42 [GIT PULL 1/3] ARM: imx: soc updates for 4.3 Shawn Guo
2015-08-11 16:42 ` [GIT PULL 2/3] ARM: imx: device tree changes " Shawn Guo
2015-08-18 20:15 ` Olof Johansson
2015-08-11 16:42 ` [GIT PULL 3/3] ARM: imx: defconfig updates " Shawn Guo
2015-08-18 20:16 ` Olof Johansson
2015-08-18 20:14 ` [GIT PULL 1/3] ARM: imx: soc " Olof Johansson
2015-08-19 17:55 ` Olof Johansson
2015-08-19 18:17 ` Fabio Estevam
2015-08-19 20:36 ` Fabio Estevam
2015-08-20 9:06 ` Shawn Guo
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.