Hallo,
ich schreibe oder versuche mich grade einen (V4L2) I2C Geräte Treiber
(mit regmap, ganz modern ;) ). Jetzt hab ich auch gesehen, dass man vom
Terminal aus auf die Register zugreifen kann. Das klingt nach einem
super Feature :) .
Immerhin ist es mir bisher gelungen mit
cat /sys/kernel/debug/regmap/x-xxxx/registers
einen Register dump zu bekommen.
Um ein Register zu schreiben soll wohl gehen:
echo -n "0x01 0x1234" > /sys/kernel/debug/regmap/x-xxxx/registers
Aber ich bekommen nur ein:
echo write error: Invalid argument.
Ich hab in dem x-xxxx Folder die r/o Einträge access, name, range,
registers.
Ich hatte gehofft auch auf einzelne Register lesend und schreibend
zugreifen zu können. Was fehlt mir dazu oder hab ich zu hohe
Erwartungen? Wie heißt das genau - ich dachte erst an debugfs aber das
ist für ext-filesystems...
Gruß, Arno
Show replies by thread