summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorJeremy Kerr <jk@codeconstruct.com.au>2023-04-05 12:41:49 +0300
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2023-04-28 09:19:01 +0300
commit7dc2e0a875645a79f5c1c063019397e8e94008f5 (patch)
treecadca558dab0a9384a8a715379a2209dd52868e4 /tools/perf/scripts/python/stackcollapse.py
parent5844564143575a8dbcbcece0084da059faeca5df (diff)
downloadlinux-7dc2e0a875645a79f5c1c063019397e8e94008f5.tar.xz
i3c: Allow OF-alias-based persistent bus numbering
Parse the /aliases node to assign any fixed bus numbers, as is done with the i2c subsystem. Numbering for non-aliased busses will start after the highest fixed bus number. This allows an alias node such as: aliases { i3c0 = &bus_a, i3c4 = &bus_b, }; to set the numbering for a set of i3c controllers: /* fixed-numbered bus, assigned "i3c-0" */ bus_a: i3c-master { }; /* another fixed-numbered bus, assigned "i3c-4" */ bus_b: i3c-master { }; /* dynamic-numbered bus, likely assigned "i3c-5" */ bus_c: i3c-master { }; If no i3c device aliases are present, the numbering will stay as-is, starting from 0. Signed-off-by: Jeremy Kerr <jk@codeconstruct.com.au> Link: https://lore.kernel.org/r/20230405094149.1513209-1-jk@codeconstruct.com.au Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions