[v4,0/2] Add Rockchip RK3588 GIC ITS support

Message ID 20230418142109.49762-1-sebastian.reichel@collabora.com
Headers
Series Add Rockchip RK3588 GIC ITS support |

Message

Sebastian Reichel April 18, 2023, 2:21 p.m. UTC
  Hi,

This adds GIC ITS support to Rockchip RK3588, which is affected
by an integration issue effectively breaking shareability support.
PCIe2 support will follow in its own series.

Changelog:
 * Changes since PATCHv3
  - https://lore.kernel.org/lkml/20230417214035.101190-1-sebastian.reichel@collabora.com/
  - Add RB from AngeloGioacchino Del Regno
  - Update patch description
  - Update Kconfig description
  - rename flags from BROKEN_SHAREABILITY to FORCE_NON_SHAREABLE
 * Changes since PATCHv2
  - https://lore.kernel.org/lkml/20230417150038.51698-1-sebastian.reichel@collabora.com/
  - apply changes requested by Marc Zyngier
 * PATCHv1
  - https://lore.kernel.org/lkml/20230227151847.207922-1-lucas.tanure@collabora.com/
  - uses of_dma_is_coherent() instead of providing errata info from kernel
 * RFCv1
  - https://lore.kernel.org/lkml/20230310080518.78054-1-lucas.tanure@collabora.com/
  - uses 0x0201743b IIDR for quirk detection and misses errata #

Greetings,

-- Sebastian


Sebastian Reichel (2):
  irqchip/gic-v3: Add Rockchip 3588001 erratum workaround
  arm64: dts: rockchip: rk3588: add GIC ITS support

 Documentation/arm64/silicon-errata.rst    |  3 ++
 arch/arm64/Kconfig                        | 10 +++++++
 arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 17 +++++++++++
 drivers/irqchip/irq-gic-v3-its.c          | 35 +++++++++++++++++++++++
 4 files changed, 65 insertions(+)
  

Comments

Marc Zyngier April 18, 2023, 4:35 p.m. UTC | #1
On Tue, 18 Apr 2023 15:21:07 +0100,
Sebastian Reichel <sebastian.reichel@collabora.com> wrote:
> 
> Hi,
> 
> This adds GIC ITS support to Rockchip RK3588, which is affected
> by an integration issue effectively breaking shareability support.
> PCIe2 support will follow in its own series.

I've applied the first patch to irqchip-next. Please route the second
one via the SoC tree.

Thanks,

	M.
  
Heiko Stübner April 19, 2023, 3:56 p.m. UTC | #2
On Tue, 18 Apr 2023 16:21:07 +0200, Sebastian Reichel wrote:
> This adds GIC ITS support to Rockchip RK3588, which is affected
> by an integration issue effectively breaking shareability support.
> PCIe2 support will follow in its own series.
> 
> Changelog:
>  * Changes since PATCHv3
>   - https://lore.kernel.org/lkml/20230417214035.101190-1-sebastian.reichel@collabora.com/
>   - Add RB from AngeloGioacchino Del Regno
>   - Update patch description
>   - Update Kconfig description
>   - rename flags from BROKEN_SHAREABILITY to FORCE_NON_SHAREABLE
>  * Changes since PATCHv2
>   - https://lore.kernel.org/lkml/20230417150038.51698-1-sebastian.reichel@collabora.com/
>   - apply changes requested by Marc Zyngier
>  * PATCHv1
>   - https://lore.kernel.org/lkml/20230227151847.207922-1-lucas.tanure@collabora.com/
>   - uses of_dma_is_coherent() instead of providing errata info from kernel
>  * RFCv1
>   - https://lore.kernel.org/lkml/20230310080518.78054-1-lucas.tanure@collabora.com/
>   - uses 0x0201743b IIDR for quirk detection and misses errata #
> 
> [...]

Applied, thanks!

[2/2] arm64: dts: rockchip: rk3588: add GIC ITS support
      commit: 9325c119312ce7e228216c1070fbaaeb96f7afcf

Best regards,