Message ID | cover.1663617425.git.sander@svanheule.net |
---|---|
Headers | show |
Series | Deprecate interrupt-map for realtek-rtl IRQ driver | expand |
On 19/09/2022 22:24, Sander Vanheule wrote: > The interrupt router has 32 inputs, and up to 15 outputs connected to > the MIPS CPU's interrupts. The way these are mapped to each other is > runtime configurable. This controller can also mask individual interrupt > sources, and has a status register to indicate pending interrupts. This > means the controller is not transparent, and the use of "interrupt-map" > inappropriate. Instead, a list of parent interrupts should be specified. > > Two-part compatibles are introduced to be able to require "interrupts" > for new devicetrees. For backward compatibility "interrupt-map" is still > allowed on these new compatibles, but deprecated. The old compatible, > with required "interrupt-map" and "#address-cells", is also deprecated. > The relevant descriptions are added or extended to more clearly describe > the functionality of this controller. > > To prevent spurious changes to the binding when more SoCs are added, > "allOf" is used with one "if", and the compatible enum only has one > item. > > The example is updated to provide a correct example for RTL8380 SoCs. > > Signed-off-by: Sander Vanheule <sander@svanheule.net> > --- > Changes in v6: > - Allow interrupt-map for backwards compatibility, but mark as > deprecated. > - Update commit message to explain forward/backward compatibility > - Drop Rob's Reviewed-by because of above changes Please, still wait a bit. I'll leave it to Rob (who should come online next week) for a review. Best regards, Krzysztof