Skip to contentSkip to conversation

DaVinci SoC updates for v3.12

GIT PULL Sekhar Nori 3 participants 8 messages Aug 21, 2013 – Sep 10, 2013

lore
Share & tools
lore
#0 lore raw

Hi Arnd, Olof, Kevin,

Please pull the following DaVinci SoC changes for v3.12

Thanks,
Sekhar

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.12/soc

for you to fetch changes up to 46c1833467c5e555f31cd6f14b342a7383f26885:

ARM: davinci: fix clock lookup for mdio device (2013-08-22 00:39:01 +0530)

----------------------------------------------------------------
DaVinci SoC updates for v3.12
-----------------------------

This set of SoC updates contains changes to the way UART clock is handled to enabled DT-boot to obtain UART clock frequency instead of relying on DT-binding being supplied. Similarly handling of MDIO clock is fixed to make it easier to support MDIO in DT-boot. Finally there is patch to remove now unnecessary setting of wake-up capable flag for RTC.

----------------------------------------------------------------
Hebbar Gururaja (1):
ARM: davinci: da8xx: remove hard coding of rtc device wakeup

Lad, Prabhakar (1):
ARM: davinci: fix clock lookup for mdio device

Manjunathappa, Prakash (4):
ARM: davinci: uart: move to devid based clk_get
ARM: davinci: da8xx: remove da8xx_uart_clk_enable
ARM: davinci: serial: get rid of davinci_uart_config
ARM: davinci: serial: remove davinci_serial_setup_clk()

 arch/arm/mach-davinci/board-da830-evm.c        |    6 +--
 arch/arm/mach-davinci/board-da850-evm.c        |    6 +--
 arch/arm/mach-davinci/board-dm355-evm.c        |    6 +--
 arch/arm/mach-davinci/board-dm355-leopard.c    |    6 +--
 arch/arm/mach-davinci/board-dm365-evm.c        |    6 +--
 arch/arm/mach-davinci/board-dm644x-evm.c       |    6 +--
 arch/arm/mach-davinci/board-dm646x-evm.c       |    6 +--
 arch/arm/mach-davinci/board-mityomapl138.c     |    6 +--
 arch/arm/mach-davinci/board-neuros-osd2.c      |    6 +--
 arch/arm/mach-davinci/board-omapl138-hawk.c    |    6 +--
 arch/arm/mach-davinci/board-sffsdr.c           |    6 +--
 arch/arm/mach-davinci/da830.c                  |    8 ++--
 arch/arm/mach-davinci/da850.c                  |    8 ++--
 arch/arm/mach-davinci/da8xx-dt.c               |   11 ++---
 arch/arm/mach-davinci/davinci.h                |    5 ++
 arch/arm/mach-davinci/devices-da8xx.c          |   59 +++++++++++++++---------
 arch/arm/mach-davinci/devices-tnetv107x.c      |   39 +++++++++++++---
 arch/arm/mach-davinci/dm355.c                  |   51 +++++++++++++++-----
 arch/arm/mach-davinci/dm365.c                  |   40 ++++++++++------
 arch/arm/mach-davinci/dm644x.c                 |   54 ++++++++++++++++------
 arch/arm/mach-davinci/dm646x.c                 |   54 ++++++++++++++++------
 arch/arm/mach-davinci/include/mach/common.h    |    1 -
 arch/arm/mach-davinci/include/mach/da8xx.h     |    2 +-
 arch/arm/mach-davinci/include/mach/serial.h    |   10 ++--
 arch/arm/mach-davinci/include/mach/tnetv107x.h |    3 +-
 arch/arm/mach-davinci/serial.c                 |   54 ++++++++--------------
 arch/arm/mach-davinci/tnetv107x.c              |    8 ++--
 27 files changed, 272 insertions(+), 201 deletions(-)
#1 lore raw

[GIT PULL 2/2] DaVinci DT updates for v3.12

Hi Arnd, Olof, Kevin,

Please pull the following DaVinci DT updates for v3.12. It depends on the SoC updates in 1/2

Thanks,
Sekhar

The following changes since commit 46c1833467c5e555f31cd6f14b342a7383f26885:

ARM: davinci: fix clock lookup for mdio device (2013-08-22 00:39:01 +0530)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.12/dt

for you to fetch changes up to 29864962f79e3dab645a5b00ccc7d4da96e9db33:

ARM: davinci: da850: do not specify clock_frequency for UART DT node (2013-08-22 00:44:58 +0530)

----------------------------------------------------------------
DaVinci DT updates for v3.12
----------------------------

This set of patches add ethernet DT nodes
for DA850 and also remove now unneeded
specification of UART clock frequency so
kernel can now boot irrespective of what
the bootloader setting of UART frequency is.

----------------------------------------------------------------
Lad, Prabhakar (4):
ARM: davinci: da850: add DT node for mdio device
ARM: davinci: da850: add OF_DEV_AUXDATA entry for mdio.
ARM: davinci: da850: add OF_DEV_AUXDATA entry for davinci_emac
ARM: davinci: da850: add DT node for ethernet

Manjunathappa, Prakash (1):
ARM: davinci: da850: do not specify clock_frequency for UART DT node

 arch/arm/boot/dts/da850-evm.dts  |   11 +++++++++
 arch/arm/boot/dts/da850.dtsi     |   46 +++++++++++++++++++++++++++++++++++---
 arch/arm/mach-davinci/da8xx-dt.c |    3 +++
 3 files changed, 57 insertions(+), 3 deletions(-)
#3 lore raw
In reply to Sekhar Nori
Quoted 23 lines · Sekhar Nori

Hi Arnd, Olof, Kevin,

Please pull the following DaVinci SoC changes for v3.12

Thanks,
Sekhar

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.12/soc

for you to fetch changes up to 46c1833467c5e555f31cd6f14b342a7383f26885:

ARM: davinci: fix clock lookup for mdio device (2013-08-22 00:39:01 +0530)

----------------------------------------------------------------
DaVinci SoC updates for v3.12
-----------------------------

Quoted 8 lines

This set of SoC updates contains changes to the way UART clock is handled to enabled DT-boot to obtain UART clock frequency instead of relying on DT-binding being supplied. Similarly handling of MDIO clock is fixed to make it easier to support MDIO in DT-boot. Finally there is patch to remove now unnecessary setting of wake-up capable flag for RTC.

Thanks for the detailed description.

Pulled into next/soc

Kevin

#2 lore raw

[GIT PULL 2/2] DaVinci DT updates for v3.12

In reply to Sekhar Nori
Quoted 24 lines · Sekhar Nori

Hi Arnd, Olof, Kevin,

Please pull the following DaVinci DT updates for v3.12. It depends on the SoC updates in 1/2

Thanks,
Sekhar

The following changes since commit 46c1833467c5e555f31cd6f14b342a7383f26885:

ARM: davinci: fix clock lookup for mdio device (2013-08-22 00:39:01 +0530)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.12/dt

for you to fetch changes up to 29864962f79e3dab645a5b00ccc7d4da96e9db33:

ARM: davinci: da850: do not specify clock_frequency for UART DT node (2013-08-22 00:44:58 +0530)

----------------------------------------------------------------
DaVinci DT updates for v3.12
----------------------------

Quoted 5 lines

This set of patches add ethernet DT nodes
for DA850 and also remove now unneeded
specification of UART clock frequency so
kernel can now boot irrespective of what
the bootloader setting of UART frequency is.

Pulled into next/soc (due to dependency on soc changes in GIT PULL 1/1)

Kevin

#4 lore raw
In reply to Kevin Hilman

Am 22.08.2013 20:57, schrieb Kevin Hilman:

Quoted 34 lines
Quoted 23 lines · Sekhar Nori

Hi Arnd, Olof, Kevin,

Please pull the following DaVinci SoC changes for v3.12

Thanks,
Sekhar

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.12/soc

for you to fetch changes up to 46c1833467c5e555f31cd6f14b342a7383f26885:

ARM: davinci: fix clock lookup for mdio device (2013-08-22 00:39:01 +0530)

----------------------------------------------------------------
DaVinci SoC updates for v3.12
-----------------------------

Quoted 8 lines

This set of SoC updates contains changes to the way UART clock is handled to enabled DT-boot to obtain UART clock frequency instead of relying on DT-binding being supplied. Similarly handling of MDIO clock is fixed to make it easier to support MDIO in DT-boot. Finally there is patch to remove now unnecessary setting of wake-up capable flag for RTC.

Quoted 3 lines

Thanks for the detailed description.

Pulled into next/soc

Just a warning, I've tried the patch series for the serial on top of 3.11 and the patch

ARM: davinci: serial: get rid of davinci_uart_config

doesn't even compile here.

The culprit is a misplaced

#include <linux/platform_device.h>

in arch/arm/mach-davinci/include/mach/serial.h

Regards,

Alexander Holler

#5 lore raw

Hi Alexander,

Quoted 44 lines · Alexander Holler

Am 22.08.2013 20:57, schrieb Kevin Hilman:

Quoted 34 lines
Quoted 23 lines · Sekhar Nori

Hi Arnd, Olof, Kevin,

Please pull the following DaVinci SoC changes for v3.12

Thanks,
Sekhar

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git tags/davinci-for-v3.12/soc

for you to fetch changes up to 46c1833467c5e555f31cd6f14b342a7383f26885:

ARM: davinci: fix clock lookup for mdio device (2013-08-22 00:39:01 +0530)

----------------------------------------------------------------
DaVinci SoC updates for v3.12
-----------------------------

Quoted 8 lines

This set of SoC updates contains changes to the way UART clock is handled to enabled DT-boot to obtain UART clock frequency instead of relying on DT-binding being supplied. Similarly handling of MDIO clock is fixed to make it easier to support MDIO in DT-boot. Finally there is patch to remove now unnecessary setting of wake-up capable flag for RTC.

Quoted 3 lines

Thanks for the detailed description.

Pulled into next/soc

Just a warning, I've tried the patch series for the serial on top of 3.11 and the patch

ARM: davinci: serial: get rid of davinci_uart_config

Quoted 7 lines

doesn't even compile here.

The culprit is a misplaced

#include <linux/platform_device.h>

in arch/arm/mach-davinci/include/mach/serial.h

I need more information on how to reproduce the issue. This pull request was based on v3.11-rc2 and I had verified the build before posting. I just verified build on linux-next master too. All builds were verified using davinci_all_defconfig and da8xx_omapl_defconfig.

Can you please send the error log? Your .config against latest linux-next/master will also help.

Thanks,
Sekhar

#6 lore raw

Am 06.09.2013 11:44, schrieb Sekhar Nori:

Quoted 14 lines

Hi Alexander,

Quoted 5 lines

Just a warning, I've tried the patch series for the serial on top of 3.11 and the patch

ARM: davinci: serial: get rid of davinci_uart_config

Quoted 7 lines

doesn't even compile here.

The culprit is a misplaced

#include <linux/platform_device.h>

in arch/arm/mach-davinci/include/mach/serial.h

Quoted 8 lines

I need more information on how to reproduce the issue. This pull request was based on v3.11-rc2 and I had verified the build before posting. I just verified build on linux-next master too. All builds were verified using davinci_all_defconfig and da8xx_omapl_defconfig.

Can you please send the error log? Your .config against latest linux-next/master will also help.

Just enable earlyprintk (DEBUG_LL) so that an assembler file (in this case debug.S) will include that broken serial.h.

Regards,

Alexander Holler

#7 lore raw
Quoted 20 lines · Alexander Holler

Am 06.09.2013 11:44, schrieb Sekhar Nori:

Quoted 19 lines

Hi Alexander,

Quoted 5 lines

Just a warning, I've tried the patch series for the serial on top of 3.11 and the patch

ARM: davinci: serial: get rid of davinci_uart_config

Quoted 7 lines

doesn't even compile here.

The culprit is a misplaced

#include <linux/platform_device.h>

in arch/arm/mach-davinci/include/mach/serial.h

I need more information on how to reproduce the issue. This pull request was based on v3.11-rc2 and I had verified the build before posting. I just verified build on linux-next master too. All builds were verified using davinci_all_defconfig and da8xx_omapl_defconfig.

Quoted 6 lines
Quoted 3 lines

Can you please send the error log? Your .config against latest linux-next/master will also help.

Just enable earlyprintk (DEBUG_LL) so that an assembler file (in this case debug.S) will include that broken serial.h.

Thanks for reporting this. I just sent a fix. Will try to get it in before -rc1 comes out.

Thanks,
Sekhar