|
[PATCH 5.10.y-cip 28/39] clk: renesas: rzg2l: Check return value of pm_genpd_init()
commit 27527a3d3b162e4512798c058c0e8a216c721187 upstream.
Make sure we check the return value of pm_genpd_init() which might fail.
Also add a devres action to remove the power-domain in-case the
commit 27527a3d3b162e4512798c058c0e8a216c721187 upstream.
Make sure we check the return value of pm_genpd_init() which might fail.
Also add a devres action to remove the power-domain in-case the
|
By
Lad Prabhakar
·
#7879
·
|
|
[PATCH 5.10.y-cip 27/39] clk: renesas: rzg2l: Add missing kerneldoc for resets
From: Geert Uytterhoeven <geert+renesas@...>
commit 099ee03271208c880aa33b8833edfacd5010a89a upstream.
make W=1:
drivers/clk/renesas/rzg2l-cpg.c:95: warning: Function parameter or member
From: Geert Uytterhoeven <geert+renesas@...>
commit 099ee03271208c880aa33b8833edfacd5010a89a upstream.
make W=1:
drivers/clk/renesas/rzg2l-cpg.c:95: warning: Function parameter or member
|
By
Lad Prabhakar
·
#7878
·
|
|
[PATCH 5.10.y-cip 26/39] clk: renesas: rzg2l: Add SDHI clk mux support
From: Biju Das <biju.das.jz@...>
commit eaff33646f4cb6a541d01013b0a222f03f6dfac3 upstream.
Add SDHI clk mux support to select SDHI clock from different clock
sources.
As per HW manual,
From: Biju Das <biju.das.jz@...>
commit eaff33646f4cb6a541d01013b0a222f03f6dfac3 upstream.
Add SDHI clk mux support to select SDHI clock from different clock
sources.
As per HW manual,
|
By
Lad Prabhakar
·
#7877
·
|
|
[PATCH 5.10.y-cip 25/39] mmc: tmio: reinit card irqs in reset routine
From: Biju Das <biju.das.jz@...>
commit e315b1f3a170f368da5618f8a598e68880302ed1 upstream.
Refactor the code so that card detect irqs are always reenabled after a
reset. This avoids doing
From: Biju Das <biju.das.jz@...>
commit e315b1f3a170f368da5618f8a598e68880302ed1 upstream.
Refactor the code so that card detect irqs are always reenabled after a
reset. This avoids doing
|
By
Lad Prabhakar
·
#7876
·
|
|
[PATCH 5.10.y-cip 24/39] mmc: tmio: reenable card irqs after the reset callback
From: Wolfram Sang <wsa+renesas@...>
commit 90935eb303e0d12f3d3d0383262e65290321f5f6 upstream.
The reset callback may clear the internal card detect interrupts, so
make sure to
From: Wolfram Sang <wsa+renesas@...>
commit 90935eb303e0d12f3d3d0383262e65290321f5f6 upstream.
The reset callback may clear the internal card detect interrupts, so
make sure to
|
By
Lad Prabhakar
·
#7875
·
|
|
[PATCH 5.10.y-cip 23/39] mmc: tmio: always restore irq register
From: Wolfram Sang <wsa+renesas@...>
commit 0751d56ef1f25c4206626dff99445db34dedf437 upstream.
Currently, only SDHI on R-Car Gen2+ reinitializes the irq register
during reset but it
From: Wolfram Sang <wsa+renesas@...>
commit 0751d56ef1f25c4206626dff99445db34dedf437 upstream.
Currently, only SDHI on R-Car Gen2+ reinitializes the irq register
during reset but it
|
By
Lad Prabhakar
·
#7874
·
|
|
[PATCH 5.10.y-cip 22/39] mmc: tmio: always flag retune when resetting and a card is present
From: Wolfram Sang <wsa+renesas@...>
commit 6e5c951b4c3a0bd9aa5838ecec98f3c795c83ff1 upstream.
After reset, we manually flagged retune in runtime resume, but missed it
in the
From: Wolfram Sang <wsa+renesas@...>
commit 6e5c951b4c3a0bd9aa5838ecec98f3c795c83ff1 upstream.
After reset, we manually flagged retune in runtime resume, but missed it
in the
|
By
Lad Prabhakar
·
#7873
·
|
|
[PATCH 5.10.y-cip 21/39] mmc: renesas_sdhi: do hard reset if possible
From: Wolfram Sang <wsa+renesas@...>
commit b4d86f37eacb724690d0d300576b82806bc743d5 upstream.
All recent SDHI instances can be reset via the reset controller. If one
is found, use
From: Wolfram Sang <wsa+renesas@...>
commit b4d86f37eacb724690d0d300576b82806bc743d5 upstream.
All recent SDHI instances can be reset via the reset controller. If one
is found, use
|
By
Lad Prabhakar
·
#7872
·
|
|
[PATCH 5.10.y-cip 20/39] mmc: renesas_sdhi: break SCC reset into own function
From: Wolfram Sang <wsa+renesas@...>
commit 0e5870145840e91fc33cd4eca6e228b009d86705 upstream.
renesas_sdhi_reset used to mainly reset the SCC but is now doing more
and even more
From: Wolfram Sang <wsa+renesas@...>
commit 0e5870145840e91fc33cd4eca6e228b009d86705 upstream.
renesas_sdhi_reset used to mainly reset the SCC but is now doing more
and even more
|
By
Lad Prabhakar
·
#7871
·
|
|
[PATCH 5.10.y-cip 19/39] mmc: tmio: restore bus width when resetting
From: Takeshi Saito <takeshi.saito.xv@...>
commit 0a446288aa9f28ab00a31b8b51fdb005953f9f99 upstream.
Resetting the IP core will lose the bus width information and not all
code paths recover
From: Takeshi Saito <takeshi.saito.xv@...>
commit 0a446288aa9f28ab00a31b8b51fdb005953f9f99 upstream.
Resetting the IP core will lose the bus width information and not all
code paths recover
|
By
Lad Prabhakar
·
#7870
·
|
|
[PATCH 5.10.y-cip 18/39] mmc: tmio: abort DMA before reset
From: Wolfram Sang <wsa+renesas@...>
commit ab0cdefec052825303c05687d9416bafc867fe3d upstream.
We will soon allow resetting the whole IP core via a reset controller.
For this case,
From: Wolfram Sang <wsa+renesas@...>
commit ab0cdefec052825303c05687d9416bafc867fe3d upstream.
We will soon allow resetting the whole IP core via a reset controller.
For this case,
|
By
Lad Prabhakar
·
#7869
·
|
|
[PATCH 5.10.y-cip 17/39] mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
From: Wolfram Sang <wsa+renesas@...>
commit 9f12cac1bb88e3296990e760d867a98308d6b0ac upstream.
Populate the new member for custom mask values to make sure this value
is applied
From: Wolfram Sang <wsa+renesas@...>
commit 9f12cac1bb88e3296990e760d867a98308d6b0ac upstream.
Populate the new member for custom mask values to make sure this value
is applied
|
By
Lad Prabhakar
·
#7868
·
|
|
[PATCH 5.10.y-cip 16/39] mmc: tmio: support custom irq masks
From: Wolfram Sang <wsa+renesas@...>
commit 0d856c4c68c639f96cb12c26aaeb906353b9a76e upstream.
SDHI Gen2+ has a different value for TMIO_MASK_ALL, so add a member to
support that.
From: Wolfram Sang <wsa+renesas@...>
commit 0d856c4c68c639f96cb12c26aaeb906353b9a76e upstream.
SDHI Gen2+ has a different value for TMIO_MASK_ALL, so add a member to
support that.
|
By
Lad Prabhakar
·
#7867
·
|
|
[PATCH 5.10.y-cip 15/39] mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...>
commit ed2fab9a8229cc70fe03032e48d0ec375df6013e upstream.
According to the datasheet, this controller needs retune when
cmd or data timeout
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...>
commit ed2fab9a8229cc70fe03032e48d0ec375df6013e upstream.
According to the datasheet, this controller needs retune when
cmd or data timeout
|
By
Lad Prabhakar
·
#7866
·
|
|
[PATCH 5.10.y-cip 14/39] mmc: tmio: Add data timeout error detection
From: Masaharu Hayakawa <masaharu.hayakawa.ry@...>
commit 35cdcd1268f654f55e2308767349c44bd25d8009 upstream.
Currently, busy timeout is not checked for data transfer command. But,
if the
From: Masaharu Hayakawa <masaharu.hayakawa.ry@...>
commit 35cdcd1268f654f55e2308767349c44bd25d8009 upstream.
Currently, busy timeout is not checked for data transfer command. But,
if the
|
By
Lad Prabhakar
·
#7865
·
|
|
[PATCH 5.10.y-cip 13/39] mmc: renesas_internal_dmac: add pre_req and post_req support
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...>
commit 69e7d76afdb54243df957351804c0f1afca46d0f upstream.
Add pre_req and post_req support to improve performance.
Inspired by a patch in
From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@...>
commit 69e7d76afdb54243df957351804c0f1afca46d0f upstream.
Add pre_req and post_req support to improve performance.
Inspired by a patch in
|
By
Lad Prabhakar
·
#7864
·
|
|
[PATCH 5.10.y-cip 12/39] mmc: renesas_sdhi: populate hook for longer busy_wait
From: Wolfram Sang <wsa+renesas@...>
commit b191deced78a12e26a827db03745b0da6cbc4f0e upstream.
Make use of the EXTOP bit in R-Car Gen3 SoCs to have a twice as large
busy wait
From: Wolfram Sang <wsa+renesas@...>
commit b191deced78a12e26a827db03745b0da6cbc4f0e upstream.
Make use of the EXTOP bit in R-Car Gen3 SoCs to have a twice as large
busy wait
|
By
Lad Prabhakar
·
#7863
·
|
|
[PATCH 5.10.y-cip 11/39] mmc: tmio: add hook for custom busy_wait calculation
From: Wolfram Sang <wsa+renesas@...>
commit 58959f89dd3d8cc8bedcd2d665496603098b29a2 upstream.
Newer SDHI variants can 'wait while busy' longer than the generic TMIO.
Provide a hook
From: Wolfram Sang <wsa+renesas@...>
commit 58959f89dd3d8cc8bedcd2d665496603098b29a2 upstream.
Newer SDHI variants can 'wait while busy' longer than the generic TMIO.
Provide a hook
|
By
Lad Prabhakar
·
#7862
·
|
|
[PATCH 5.10.y-cip 10/39] mmc: tmio: set max_busy_timeout
From: Wolfram Sang <wsa+renesas@...>
commit 30ae3e13caeaa47884c222ebf5711ce27ed25f19 upstream.
Set max_busy_timeouts for variants known to support the TOPxx bits in
the SD_OPTION
From: Wolfram Sang <wsa+renesas@...>
commit 30ae3e13caeaa47884c222ebf5711ce27ed25f19 upstream.
Set max_busy_timeouts for variants known to support the TOPxx bits in
the SD_OPTION
|
By
Lad Prabhakar
·
#7861
·
|
|
[PATCH 5.10.y-cip 09/39] mmc: renesas_sdhi: sort includes
From: Wolfram Sang <wsa+renesas@...>
commit ab07a1356043f07142ba351253904ef8c42ecd4f upstream.
Better prevent double includes.
Signed-off-by: Wolfram Sang
From: Wolfram Sang <wsa+renesas@...>
commit ab07a1356043f07142ba351253904ef8c42ecd4f upstream.
Better prevent double includes.
Signed-off-by: Wolfram Sang
|
By
Lad Prabhakar
·
#7860
·
|