mbox series

[GIT,PULL] clk: keystone: changes for 5.3

Message ID 3bd8aa21-60a5-f36a-b86f-425ce4f0163e@ti.com
State New
Headers show
Series [GIT,PULL] clk: keystone: changes for 5.3 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux

Message

Tero Kristo June 10, 2019, 12:13 p.m. UTC
Hi Stephen, Mike, Santosh,

Here's a pull request for the clock changes for keystone SoC for 5.3. 
The patches were acked by Santosh, so I took liberty to create a 
pull-request for these also. I snipped patch #5 out of the series (it is 
against drivers/firmware) and am planning to send a separate 
pull-request for this, or alternatively agree with Santosh how to handle it.

-Tero

---

The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux 
tags/keystone-clk-for-5.3

for you to fetch changes up to 3f1f22d8009035a641a359a09239bcc6ffac7bb9:

   clk: keystone: sci-clk: extend clock IDs to 32 bits (2019-06-07 
12:11:41 +0300)

----------------------------------------------------------------
Keystone clk changes for 5.3 merge window.

- Add support for 32 bit clock IDs for sci-clks, this is needed
   for the new J721e SoC which has a few devices that have more than
   255 clocks associated to them.
- Clock probing done from DT by default instead of firmware side.
   Scanning clocks from DT is much faster than firmware, and also we
   can omit unnecessary clocks which saves even more time. This has been
   done in the interest of saving boot time.
- Remove the device tree node path from the registered sci-clk names.
   This mainly makes the debugfs interface more readable.

----------------------------------------------------------------
Tero Kristo (4):
       clk: keystone: sci-clk: cut down the clock name length
       clk: keystone: sci-clk: split out the fw clock parsing to own 
function
       clk: keystone: sci-clk: probe clocks from DT instead of firmware
       clk: keystone: sci-clk: extend clock IDs to 32 bits

  drivers/clk/keystone/Kconfig   |  11 ++
  drivers/clk/keystone/sci-clk.c | 239 
++++++++++++++++++++++++++++++++++-------
  2 files changed, 212 insertions(+), 38 deletions(-)
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

Comments

Santosh Shilimkar June 10, 2019, 5:17 p.m. UTC | #1
On 6/10/19 5:13 AM, Tero Kristo wrote:
> Hi Stephen, Mike, Santosh,
> 
> Here's a pull request for the clock changes for keystone SoC for 5.3. 
> The patches were acked by Santosh, so I took liberty to create a 
> pull-request for these also. I snipped patch #5 out of the series (it is 
> against drivers/firmware) and am planning to send a separate 
> pull-request for this, or alternatively agree with Santosh how to handle 
> it.
> 
[...]
> 
> The following changes since commit 
> a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>    Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the git repository at:
> 
>    git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux 
> tags/keystone-clk-for-5.3
> 
Am assuming Mike/Stephen will pick this up.

Regards,
Santosh
Tero Kristo June 11, 2019, 7:24 a.m. UTC | #2
On 10/06/2019 20:17, santosh.shilimkar@oracle.com wrote:
> On 6/10/19 5:13 AM, Tero Kristo wrote:
>> Hi Stephen, Mike, Santosh,
>>
>> Here's a pull request for the clock changes for keystone SoC for 5.3. 
>> The patches were acked by Santosh, so I took liberty to create a 
>> pull-request for these also. I snipped patch #5 out of the series (it 
>> is against drivers/firmware) and am planning to send a separate 
>> pull-request for this, or alternatively agree with Santosh how to 
>> handle it.
>>
> [...]
>>
>> The following changes since commit 
>> a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>>
>>    Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>>
>> are available in the git repository at:
>>
>>    git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux 
>> tags/keystone-clk-for-5.3
>>
> Am assuming Mike/Stephen will pick this up.

My email client accidentally picked up old email for Stephen, fixed now.

Stephen, do you want me to re-send this?

-Tero


> 
> Regards,
> Santosh
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
Tero Kristo June 12, 2019, 11:42 a.m. UTC | #3
On 11/06/2019 10:24, Tero Kristo wrote:
> On 10/06/2019 20:17, santosh.shilimkar@oracle.com wrote:
>> On 6/10/19 5:13 AM, Tero Kristo wrote:
>>> Hi Stephen, Mike, Santosh,
>>>
>>> Here's a pull request for the clock changes for keystone SoC for 5.3. 
>>> The patches were acked by Santosh, so I took liberty to create a 
>>> pull-request for these also. I snipped patch #5 out of the series (it 
>>> is against drivers/firmware) and am planning to send a separate 
>>> pull-request for this, or alternatively agree with Santosh how to 
>>> handle it.
>>>
>> [...]
>>>
>>> The following changes since commit 
>>> a188339ca5a396acc588e5851ed7e19f66b0ebd9:
>>>
>>>    Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
>>>
>>> are available in the git repository at:
>>>
>>>    git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux 
>>> tags/keystone-clk-for-5.3
>>>
>> Am assuming Mike/Stephen will pick this up.
> 
> My email client accidentally picked up old email for Stephen, fixed now.
> 
> Stephen, do you want me to re-send this?

Actually, please ignore this pull-req... I will send an updated one 
which contains the firmware side change also. This seems like best 
applied via clock tree to avoid any merge / cross dependency issues 
between the two.

-Tero
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki