summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
author Qun-Wei Lin <qun-wei.lin@mediatek.com> 2023-01-12 20:56:54 +0800
committer David Gibson <david@gibson.dropbear.id.au> 2023-02-02 17:46:54 +1100
commit2022bb10879d8716d3e01468fd2fcea8ff28c803 (patch)
tree86cadd57a81a1d391e329ea18b5cc06593b4fb8f /setup.py
parentabbd523bae6e75545ccff126a4a47218ec0defab (diff)
checks: Update #{size,address}-cells check for 'dma-ranges'
The "dma-ranges" property value is a sequence of child-address parent-address child-size The size of each field is determined by taking the child's "#address-cells" value, the parent's "#address-cells" value, and the child's "#size-cells" value. However, in the following example, it gives a false alarm: +-----------------------------------+---------------------------------------+ | ranges.dts | dma-ranges.dts | +-----------------------------------+---------------------------------------+ | /dts-v1/; | /dts-v1/; | | | | | /{ | /{ | | #address-cells = <1>; | #address-cells = <1>; | | | | | parent { | parent { | | #address-cells = <1>; | #address-cells = <1>; | | #size-cells = <1>; | #size-cells = <1>; | | ranges = <0x0 0xe000 0x1000>; | dma-ranges = <0x0 0xe000 0x1000>; | | child { | child { | | ... | ... | | }; | }; | | }; | }; | | }; | }; | +-----------------------------------+---------------------------------------+ | no warning | Warning (avoid_unnecessary_addr_size) | +-----------------------------------+---------------------------------------+ Same as "ranges", it should not be reported in this check. Signed-off-by: Qun-Wei Lin <qun-wei.lin@mediatek.com> Message-Id: <20230112125654.13390-1-qun-wei.lin@mediatek.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions