Hi, Lars-Peter Clausen <[email protected]> writes: > I think using > /sys/bus/platform/devices/neo1973-pm-gsm.0 > and > /sys/bus/platform/devices/gta02-pm-gsm.0 > would be the best. > All other paths with the same basename should only be symlinks to one of > these two.
Thanks. However, since I can't easily test the older kernel versions I don't feel confident in changing the old legacy paths. However, I'm sure we can make the paths that are currently in use more sane. Here's a list of /sys paths used by omhacks grouped by the command(s) that access them. It tries these in order and picks the first one that is found. om battery ========== /sys/class/power_supply/battery /sys/class/power_supply/bat om backlight ============ /sys/class/backlight/gta02-bl/brightness /sys/devices/virtual/backlight/acpi_video0/brightness /sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/pcf50633-backlight.0/backlight/pcf50633-backlight/brightness /sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/pcf50633-backlight/backlight/pcf50633-backlight/brightness om battery charger-limit [0-500] ================================ /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-mbc/chg_curlim /sys/devices/platform/s3c2440-i2c/i2c-0/0-0073/pcf50633-mbc/chg_curlim om resume-reason ================ /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-resume.0/resume_reason /sys/class/i2c-adapter/i2c-0/0-0073/resume_reason om bt power =========== /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.6/neo1973-pm-bt.0 /sys/devices/platform/gta02-pm-bt.0 om gps power ============ /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0 /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/gta02-pm-gps.0 /sys/devices/platform/gta02-pm-gps.0 (and /keep_on_in_suspend here for om gps [--swap] keep-on-in-suspend [1/0]) om gsm power ============ /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-gsm.0 /sys/class/i2c-adapter/i2c-0/0-0073/gta02-pm-gsm.0 /sys/bus/platform/devices/gta02-pm-gsm.0 om usb mode [device|host] ========================= /sys/devices/platform/s3c-ohci/usb_mode om usb charger-mode [charge-battery|power-usb] ============================================== /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-host.0/hostmode om usb charger-limit [0|100|500] ================================ /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-mbc/usb_curlim om wifi keep-bus-on-in-suspend [1/0] ==================================== /sys/module/s3cmci/parameters/persist om wifi power ============= /sys/bus/platform/drivers/s3c2440-sdi
