mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +00:00
armv8: fsl-lsch3: Rewrite comment for stream IDs
LS2080a, LS1088a and LS2088a SOCs are based on Chassis-3 and shared same stream-id partitioning. This patch rewords the definition to support all these SOCs. Also have changes in description about iommu-map property updates in PCI node. Signed-off-by: Bharat Bhushan <Bharat.Bhushan@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
This commit is contained in:
parent
08c5130d28
commit
a4954f9467
1 changed files with 9 additions and 6 deletions
|
@ -8,11 +8,11 @@
|
||||||
#define __FSL_STREAM_ID_H
|
#define __FSL_STREAM_ID_H
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Stream IDs on ls2080a devices are not hardwired and are
|
* Stream IDs on NXP Chassis-3 (for example ls2080a, ls1088a, ls2088a)
|
||||||
* programmed by sw. There are a limited number of stream IDs
|
* devices are not hardwired and are programmed by sw. There are a limited
|
||||||
* available, and the partitioning of them is scenario dependent.
|
* number of stream IDs available, and the partitioning of them is scenario
|
||||||
* This header defines the partitioning between legacy, PCI,
|
* dependent. This header defines the partitioning between legacy,
|
||||||
* and DPAA2 devices.
|
* PCI, and DPAA2 devices.
|
||||||
*
|
*
|
||||||
* This partitioning can be customized in this file depending
|
* This partitioning can be customized in this file depending
|
||||||
* on the specific hardware config:
|
* on the specific hardware config:
|
||||||
|
@ -29,6 +29,9 @@
|
||||||
* -set a msi-map entry in the PEXn controller node in the
|
* -set a msi-map entry in the PEXn controller node in the
|
||||||
* device tree (see Documentation/devicetree/bindings/pci/pci-msi.txt
|
* device tree (see Documentation/devicetree/bindings/pci/pci-msi.txt
|
||||||
* for more info on the msi-map definition)
|
* for more info on the msi-map definition)
|
||||||
|
* -set a iommu-map entry in the PEXn controller node in the
|
||||||
|
* device tree (see Documentation/devicetree/bindings/pci/pci-iommu.txt
|
||||||
|
* for more info on the iommu-map definition)
|
||||||
*
|
*
|
||||||
* -DPAA2
|
* -DPAA2
|
||||||
* -u-boot will allocate a range of stream IDs to be used by the Management
|
* -u-boot will allocate a range of stream IDs to be used by the Management
|
||||||
|
@ -36,7 +39,7 @@
|
||||||
* -the MC is responsible for allocating and setting up 'isolation context
|
* -the MC is responsible for allocating and setting up 'isolation context
|
||||||
* IDs (ICIDs) based on the allocated stream IDs for all DPAA2 devices.
|
* IDs (ICIDs) based on the allocated stream IDs for all DPAA2 devices.
|
||||||
*
|
*
|
||||||
* On ls2080a SoCs stream IDs are programmed in AMQ registers (32-bits) for
|
* On Chasis-3 SoCs stream IDs are programmed in AMQ registers (32-bits) for
|
||||||
* each of the different bus masters. The relationship between
|
* each of the different bus masters. The relationship between
|
||||||
* the AMQ registers and stream IDs is defined in the table below:
|
* the AMQ registers and stream IDs is defined in the table below:
|
||||||
* AMQ bit streamID bit
|
* AMQ bit streamID bit
|
||||||
|
|
Loading…
Add table
Reference in a new issue