mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-11-26 08:20:18 +00:00
tools/reset_panic_counter.py: Use ADT to support t600x
In addition make it executable and add python shebang as for the other tools. Signed-off-by: Janne Grunau <j@jannau.net>
This commit is contained in:
parent
8a90ced4b4
commit
12db5c3910
1 changed files with 12 additions and 2 deletions
|
@ -6,6 +6,16 @@ sys.path.append(str(pathlib.Path(__file__).resolve().parents[1]))
|
|||
from m1n1.setup import *
|
||||
from m1n1.hw.spmi import SPMI
|
||||
|
||||
s = SPMI(u, "/arm-io/nub-spmi")
|
||||
leg_scrpad = 0x9f00
|
||||
compatible = u.adt["/arm-io"].compatible[0]
|
||||
|
||||
if compatible == "arm-io,t6000":
|
||||
s = SPMI(u, "/arm-io/nub-spmi0")
|
||||
leg_scrpad = u.adt["/arm-io/nub-spmi0/spmi-mpmu"].info_leg__scrpad[0]
|
||||
elif compatible == "arm-io,t8103":
|
||||
s = SPMI(u, "/arm-io/nub-spmi")
|
||||
leg_scrpad = u.adt["/arm-io/nub-spmi/spmi-pmu"].info_leg__scrpad[0]
|
||||
else:
|
||||
print(f"Unknown SoC comaptible '{compatible}'")
|
||||
exit()
|
||||
|
||||
s.write8(15, leg_scrpad + 2, 0) # error counts
|
||||
|
|
Loading…
Reference in a new issue