* [GIT PULL] Keystone SOC updates for v3.13
@ 2013-10-08 21:29 Santosh Shilimkar
2013-10-10 22:28 ` Kevin Hilman
0 siblings, 1 reply; 4+ messages in thread
From: Santosh Shilimkar @ 2013-10-08 21:29 UTC (permalink / raw)
To: linux-arm-kernel
Olof,
Please pull below Keystone SOC updates for v3.13. As discussed on irc, the
pull request is build on top of v3.13-rc4 because of dependent commit
c2b9e974{dma/Kconfig: Make TI_EDMA select TI_PRIV_EDMA}. The pull request
carries Kconfig update patch {dma: Allow TI_EDMA selectable for ARCH_KEYSTONE}
with Vinod Koul's ack as per alignment on the mailing list[1]. The clock
driver support is already applied by Mike to his 3.13 clk-next [2]
The following changes since commit ef887009524c3631d804a2587ec204c4ff61a5b8:
ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone-soc-for-arm-soc
for you to fetch changes up to ef887009524c3631d804a2587ec204c4ff61a5b8:
ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
----------------------------------------------------------------
SOC updates for Keystone II devices:
- Clock tree support
- Clock management support using PM core
- Keystone config update for EMDA with ack from Vinod
- Enable SPI and I2C drivers
----------------------------------------------------------------
Santosh Shilimkar (9):
ARM: dts: keystone: Add clock tree data to devicetree
ARM: dts: keystone: Add clock phandle to UART nodes
ARM: keystone: Enable clock drivers
ARM: keystone: add PM bus support for clock management
ARM: dts: keystone: Add i2c device nodes
ARM: dts: keystone: Add the SPI nodes
dma: Allow TI_EDMA selectable for ARCH_KEYSTONE
ARM: keystone: Select TI_EDMA to be able to enable SPI driver
ARM: keystone: Enable I2C and SPI bus support
arch/arm/boot/dts/keystone-clocks.dtsi | 821 ++++++++++++++++++++++++++++++++
arch/arm/boot/dts/keystone.dts | 63 ++-
arch/arm/configs/keystone_defconfig | 2 +
arch/arm/mach-keystone/Kconfig | 2 +
drivers/bus/Makefile | 2 +
drivers/bus/keystone_pm_bus.c | 70 +++
drivers/dma/Kconfig | 2 +-
7 files changed, 959 insertions(+), 3 deletions(-)
create mode 100644 arch/arm/boot/dts/keystone-clocks.dtsi
create mode 100644 drivers/bus/keystone_pm_bus.c
Regards,
Santosh
[1] http://www.spinics.net/lists/arm-kernel/msg277174.html
[2] http://www.spinics.net/lists/arm-kernel/msg277924.html
--
1.7.9.5
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Keystone SOC updates for v3.13
2013-10-08 21:29 [GIT PULL] Keystone SOC updates for v3.13 Santosh Shilimkar
@ 2013-10-10 22:28 ` Kevin Hilman
2013-10-10 23:30 ` Santosh Shilimkar
0 siblings, 1 reply; 4+ messages in thread
From: Kevin Hilman @ 2013-10-10 22:28 UTC (permalink / raw)
To: linux-arm-kernel
Hi Santosh,
Santosh Shilimkar <santosh.shilimkar@ti.com> writes:
> Olof,
>
> Please pull below Keystone SOC updates for v3.13. As discussed on irc, the
> pull request is build on top of v3.13-rc4 because of dependent commit
> c2b9e974{dma/Kconfig: Make TI_EDMA select TI_PRIV_EDMA}. The pull request
> carries Kconfig update patch {dma: Allow TI_EDMA selectable for ARCH_KEYSTONE}
> with Vinod Koul's ack as per alignment on the mailing list[1]. The clock
> driver support is already applied by Mike to his 3.13 clk-next [2]
>
> The following changes since commit ef887009524c3631d804a2587ec204c4ff61a5b8:
>
> ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone-soc-for-arm-soc
>
> for you to fetch changes up to ef887009524c3631d804a2587ec204c4ff61a5b8:
>
> ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
>
> ----------------------------------------------------------------
> SOC updates for Keystone II devices:
>
> - Clock tree support
> - Clock management support using PM core
> - Keystone config update for EMDA with ack from Vinod
> - Enable SPI and I2C drivers
>
> ----------------------------------------------------------------
>
> Santosh Shilimkar (9):
> ARM: dts: keystone: Add clock tree data to devicetree
> ARM: dts: keystone: Add clock phandle to UART nodes
> ARM: keystone: Enable clock drivers
> ARM: keystone: add PM bus support for clock management
I still don't like this one. Like I pointed out earlier[1], this
doesn't really have anything to do with a bus, so it doesn't belong in
drivers/bus (and the 'bus' naming throughout isn't right.) IMO, it
belongs in mach-keystone as the platform glue telling how the PM domains
are hooked up on keystone.
Please move it to mach-keystone, and s/pm_bus/pm_domain/ throughout
since it has nothing to do with bus. The 'bus' naming in davinci is
leftover from the pre-pm_domain days when we were overriding functions
of the platform_bus.
Kevin
[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2013-August/196026.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Keystone SOC updates for v3.13
2013-10-10 22:28 ` Kevin Hilman
@ 2013-10-10 23:30 ` Santosh Shilimkar
2013-10-11 19:51 ` Kevin Hilman
0 siblings, 1 reply; 4+ messages in thread
From: Santosh Shilimkar @ 2013-10-10 23:30 UTC (permalink / raw)
To: linux-arm-kernel
On Thursday 10 October 2013 06:28 PM, Kevin Hilman wrote:
> Hi Santosh,
>
> Santosh Shilimkar <santosh.shilimkar@ti.com> writes:
>
>> Olof,
>>
>> Please pull below Keystone SOC updates for v3.13. As discussed on irc, the
>> pull request is build on top of v3.13-rc4 because of dependent commit
>> c2b9e974{dma/Kconfig: Make TI_EDMA select TI_PRIV_EDMA}. The pull request
>> carries Kconfig update patch {dma: Allow TI_EDMA selectable for ARCH_KEYSTONE}
>> with Vinod Koul's ack as per alignment on the mailing list[1]. The clock
>> driver support is already applied by Mike to his 3.13 clk-next [2]
>>
>> The following changes since commit ef887009524c3631d804a2587ec204c4ff61a5b8:
>>
>> ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
>>
>> are available in the git repository at:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone-soc-for-arm-soc
>>
>> for you to fetch changes up to ef887009524c3631d804a2587ec204c4ff61a5b8:
>>
>> ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
>>
>> ----------------------------------------------------------------
>> SOC updates for Keystone II devices:
>>
>> - Clock tree support
>> - Clock management support using PM core
>> - Keystone config update for EMDA with ack from Vinod
>> - Enable SPI and I2C drivers
>>
>> ----------------------------------------------------------------
>>
>> Santosh Shilimkar (9):
>> ARM: dts: keystone: Add clock tree data to devicetree
>> ARM: dts: keystone: Add clock phandle to UART nodes
>> ARM: keystone: Enable clock drivers
>> ARM: keystone: add PM bus support for clock management
>
> I still don't like this one. Like I pointed out earlier[1], this
> doesn't really have anything to do with a bus, so it doesn't belong in
> drivers/bus (and the 'bus' naming throughout isn't right.) IMO, it
> belongs in mach-keystone as the platform glue telling how the PM domains
> are hooked up on keystone.
>
I did ask follow up question[2] back since I thought there is nothing
machine specific code in that. Thought you agreed to my argument.
> Please move it to mach-keystone, and s/pm_bus/pm_domain/ throughout
> since it has nothing to do with bus. The 'bus' naming in davinci is
> leftover from the pre-pm_domain days when we were overriding functions
> of the platform_bus.
>
But I respect your view and hence will send and updated pull request
with the above rename.
Regards,
Santosh
>
> [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2013-August/196026.html
>
[2] http://lists.infradead.org/pipermail/linux-arm-kernel/2013-August/196027.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] Keystone SOC updates for v3.13
2013-10-10 23:30 ` Santosh Shilimkar
@ 2013-10-11 19:51 ` Kevin Hilman
0 siblings, 0 replies; 4+ messages in thread
From: Kevin Hilman @ 2013-10-11 19:51 UTC (permalink / raw)
To: linux-arm-kernel
Santosh Shilimkar <santosh.shilimkar@ti.com> writes:
> On Thursday 10 October 2013 06:28 PM, Kevin Hilman wrote:
>> Hi Santosh,
>>
>> Santosh Shilimkar <santosh.shilimkar@ti.com> writes:
>>
>>> Olof,
>>>
>>> Please pull below Keystone SOC updates for v3.13. As discussed on irc, the
>>> pull request is build on top of v3.13-rc4 because of dependent commit
>>> c2b9e974{dma/Kconfig: Make TI_EDMA select TI_PRIV_EDMA}. The pull request
>>> carries Kconfig update patch {dma: Allow TI_EDMA selectable for ARCH_KEYSTONE}
>>> with Vinod Koul's ack as per alignment on the mailing list[1]. The clock
>>> driver support is already applied by Mike to his 3.13 clk-next [2]
>>>
>>> The following changes since commit ef887009524c3631d804a2587ec204c4ff61a5b8:
>>>
>>> ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
>>>
>>> are available in the git repository at:
>>>
>>> git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git tags/keystone-soc-for-arm-soc
>>>
>>> for you to fetch changes up to ef887009524c3631d804a2587ec204c4ff61a5b8:
>>>
>>> ARM: keystone: Enable I2C and SPI bus support (2013-10-08 15:37:41 -0400)
>>>
>>> ----------------------------------------------------------------
>>> SOC updates for Keystone II devices:
>>>
>>> - Clock tree support
>>> - Clock management support using PM core
>>> - Keystone config update for EMDA with ack from Vinod
>>> - Enable SPI and I2C drivers
>>>
>>> ----------------------------------------------------------------
>>>
>>> Santosh Shilimkar (9):
>>> ARM: dts: keystone: Add clock tree data to devicetree
>>> ARM: dts: keystone: Add clock phandle to UART nodes
>>> ARM: keystone: Enable clock drivers
>>> ARM: keystone: add PM bus support for clock management
>>
>> I still don't like this one. Like I pointed out earlier[1], this
>> doesn't really have anything to do with a bus, so it doesn't belong in
>> drivers/bus (and the 'bus' naming throughout isn't right.) IMO, it
>> belongs in mach-keystone as the platform glue telling how the PM domains
>> are hooked up on keystone.
>>
> I did ask follow up question[2] back since I thought there is nothing
> machine specific code in that. Thought you agreed to my argument.
Sorry for not replying further, I missed your response the first time
around.
>> Please move it to mach-keystone, and s/pm_bus/pm_domain/ throughout
>> since it has nothing to do with bus. The 'bus' naming in davinci is
>> leftover from the pre-pm_domain days when we were overriding functions
>> of the platform_bus.
>>
> But I respect your view and hence will send and updated pull request
> with the above rename.
Thanks for the respin.
Kevin
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-10-11 19:51 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-08 21:29 [GIT PULL] Keystone SOC updates for v3.13 Santosh Shilimkar
2013-10-10 22:28 ` Kevin Hilman
2013-10-10 23:30 ` Santosh Shilimkar
2013-10-11 19:51 ` Kevin Hilman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).