diff options
| author | Thippeswamy Havalige <[email protected]> | 2024-09-22 06:13:18 +0000 |
|---|---|---|
| committer | Krzysztof Wilczyński <[email protected]> | 2024-12-18 23:22:00 +0000 |
| commit | 4eea7596b8fb5c204f7a454a5166ebdcb6b6c72a (patch) | |
| tree | 3c0e1eaeecd2ba5cd7e348172f444437da82cf4c /scripts/extract-fwblobs | |
| parent | dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1 (diff) | |
| download | kernel-4eea7596b8fb5c204f7a454a5166ebdcb6b6c72a.tar.gz kernel-4eea7596b8fb5c204f7a454a5166ebdcb6b6c72a.zip | |
PCI: xilinx-cpm: Add support for Versal CPM5 Root Port Controller 1
Add support for the Xilinx Versal CPM5 Root Port Controller 1. The key
difference between Controller 0 and Controller 1 lies in the
platform-specific error interrupt bits, which are located at different
register offsets.
To handle these differences, updated variant structure to hold the
following platform-specific details:
- Interrupt status register offset (ir_status)
- Interrupt enable register offset (ir_enable)
- Miscellaneous interrupt values (ir_misc_value)
The driver differentiates between Controller 0 and Controller 1 using the
compatible string in the device tree. This ensures that the appropriate
register offsets are used for each controller, allowing for correct
handling of platform-specific interrupts and initialization.
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Thippeswamy Havalige <[email protected]>
Signed-off-by: Krzysztof Wilczyński <[email protected]>
Reviewed-by: Manivannan Sadhasivam <[email protected]>
Diffstat (limited to 'scripts/extract-fwblobs')
0 files changed, 0 insertions, 0 deletions
