mbox series

[GIT,PULL] memory: drivers for v6.3

Message ID 20230122121129.28699-1-krzysztof.kozlowski@linaro.org (mailing list archive)
State Superseded
Headers show
Series [GIT,PULL] memory: drivers for v6.3 | expand

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-6.3

Message

Krzysztof Kozlowski Jan. 22, 2023, 12:11 p.m. UTC
The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

  Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-6.3

for you to fetch changes up to 4fd1a0e496cb81e939c55143fc81c2be130099c4:

  Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next (2023-01-22 13:05:21 +0100)

----------------------------------------------------------------
Memory controller drivers for v6.3

1. TI Emif: simplify device_get_match_data().
2. Renesas RPC IF: Few fixes (missing address set in manual mode;
   decouple driver's private data structure from other drivers; unbind
   and rebind due to triggering managed resources allocation from other
   drivers) and bigger rework around improved runtime Power Management.

----------------------------------------------------------------
Geert Uytterhoeven (6):
      memory: renesas-rpc-if: Split-off private data from struct rpcif
      memory: renesas-rpc-if: Move resource acquisition to .probe()
      memory: renesas-rpc-if: Always use dev in rpcif_probe()
      memory: renesas-rpc-if: Improve Runtime PM handling
      memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*()
      memory: renesas-rpc-if: Remove Runtime PM wrappers

JaimeLiao (1):
      memory: renesas-rpc-if: Fix missing setting address

Krzysztof Kozlowski (1):
      Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next

ye xingchen (1):
      memory: ti-emif-pm: Use device_get_match_data() to simplify the code

 drivers/memory/renesas-rpc-if.c | 153 ++++++++++++++++++++++++++--------------
 drivers/memory/ti-emif-pm.c     |   7 +-
 drivers/mtd/hyperbus/rpc-if.c   |  18 ++---
 drivers/spi/spi-rpc-if.c        |  14 ++--
 include/memory/renesas-rpc-if.h |  34 ++-------
 5 files changed, 120 insertions(+), 106 deletions(-)

Comments

Geert Uytterhoeven Jan. 23, 2023, 10:43 a.m. UTC | #1
Hi Krzysztof,

On Sun, Jan 22, 2023 at 1:14 PM Krzysztof Kozlowski
<krzysztof.kozlowski@linaro.org> wrote:
> The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
>
>   Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
>
> are available in the Git repository at:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-6.3
>
> for you to fetch changes up to 4fd1a0e496cb81e939c55143fc81c2be130099c4:
>
>   Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next (2023-01-22 13:05:21 +0100)
>
> ----------------------------------------------------------------
> Memory controller drivers for v6.3
>
> 1. TI Emif: simplify device_get_match_data().
> 2. Renesas RPC IF: Few fixes (missing address set in manual mode;
>    decouple driver's private data structure from other drivers; unbind
>    and rebind due to triggering managed resources allocation from other
>    drivers) and bigger rework around improved runtime Power Management.
>
> ----------------------------------------------------------------
> Geert Uytterhoeven (6):
>       memory: renesas-rpc-if: Split-off private data from struct rpcif
>       memory: renesas-rpc-if: Move resource acquisition to .probe()
>       memory: renesas-rpc-if: Always use dev in rpcif_probe()
>       memory: renesas-rpc-if: Improve Runtime PM handling
>       memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*()
>       memory: renesas-rpc-if: Remove Runtime PM wrappers
>
> JaimeLiao (1):
>       memory: renesas-rpc-if: Fix missing setting address

This is commit 21a1234f82cbf425
("memory: renesas-rpc-if: Fix missing setting address").

The same patch, sent by someone else, was sort of nack'ed in
https://lore.kernel.org/all/CAMuHMdWpvuC2Cm41jCQm+rT8MZB5GN+Z0bPz941QzsHX17Ux-g@mail.gmail.com

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds
Krzysztof Kozlowski Jan. 23, 2023, 10:46 a.m. UTC | #2
On 23/01/2023 11:43, Geert Uytterhoeven wrote:
> Hi Krzysztof,
> 
> On Sun, Jan 22, 2023 at 1:14 PM Krzysztof Kozlowski
> <krzysztof.kozlowski@linaro.org> wrote:
>> The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
>>
>>   Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
>>
>> are available in the Git repository at:
>>
>>   https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-6.3
>>
>> for you to fetch changes up to 4fd1a0e496cb81e939c55143fc81c2be130099c4:
>>
>>   Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next (2023-01-22 13:05:21 +0100)
>>
>> ----------------------------------------------------------------
>> Memory controller drivers for v6.3
>>
>> 1. TI Emif: simplify device_get_match_data().
>> 2. Renesas RPC IF: Few fixes (missing address set in manual mode;
>>    decouple driver's private data structure from other drivers; unbind
>>    and rebind due to triggering managed resources allocation from other
>>    drivers) and bigger rework around improved runtime Power Management.
>>
>> ----------------------------------------------------------------
>> Geert Uytterhoeven (6):
>>       memory: renesas-rpc-if: Split-off private data from struct rpcif
>>       memory: renesas-rpc-if: Move resource acquisition to .probe()
>>       memory: renesas-rpc-if: Always use dev in rpcif_probe()
>>       memory: renesas-rpc-if: Improve Runtime PM handling
>>       memory: renesas-rpc-if: Pass device instead of rpcif to rpcif_*()
>>       memory: renesas-rpc-if: Remove Runtime PM wrappers
>>
>> JaimeLiao (1):
>>       memory: renesas-rpc-if: Fix missing setting address
> 
> This is commit 21a1234f82cbf425
> ("memory: renesas-rpc-if: Fix missing setting address").
> 
> The same patch, sent by someone else, was sort of nack'ed in
> https://lore.kernel.org/all/CAMuHMdWpvuC2Cm41jCQm+rT8MZB5GN+Z0bPz941QzsHX17Ux-g@mail.gmail.com

Eh, thanks for letting me know. I'll drop it and rework the pull request.

BTW, you might want to add separate Renesas RPC IF maintainer entry or
include it also in Renesas SoC. Otherwise you don't get CC on it.

Best regards,
Krzysztof
Krzysztof Kozlowski Jan. 23, 2023, 10:52 a.m. UTC | #3
On 22/01/2023 13:11, Krzysztof Kozlowski wrote:
> The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
> 
>   Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git tags/memory-controller-drv-6.3
> 
> for you to fetch changes up to 4fd1a0e496cb81e939c55143fc81c2be130099c4:
> 
>   Merge branch 'for-v6.3/renesas-rpc-if' into mem-ctrl-next (2023-01-22 13:05:21 +0100)

Please ignore this pull request. I'll send a corrected one in few minutes.

Best regards,
Krzysztof
Geert Uytterhoeven March 30, 2023, 9:02 a.m. UTC | #4
Hi Krzysztof,

On Mon, Jan 23, 2023 at 11:47 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
> BTW, you might want to add separate Renesas RPC IF maintainer entry or
> include it also in Renesas SoC. Otherwise you don't get CC on it.

FYI, that should be taken care of for all DT-based drivers for Renesas
on-SoC peripherals by
https://lore.kernel.org/linux-renesas-soc/c1be1e97c5457eade25b0eb5118196677cecfc08.1679039809.git.geert+renesas@glider.be/

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds