Ticket #293: 0001-Modify-sys-paths-to-work-with-andy-tracking-kernel.patch

File 0001-Modify-sys-paths-to-work-with-andy-tracking-kernel.patch, 5.1 KB (added by PaulFertser, 3 years ago)
  • etc/freesmartphone/oevents/rules.yaml

    From 639872d0884c87035097c21b9f2cb007e97bda1b Mon Sep 17 00:00:00 2001
    From: Paul Fertser <fercerpav@gmail.com>
    Date: Thu, 11 Dec 2008 03:40:13 +0300
    Subject: [PATCH] Modify /sys paths to work with andy-tracking kernel
    
    ---
     etc/freesmartphone/oevents/rules.yaml             |    8 ++++----
     framework/subsystems/odeviced/accelerometer.py    |    2 +-
     framework/subsystems/odeviced/kernel26.py         |    2 +-
     framework/subsystems/odeviced/powercontrol_neo.py |    4 ++--
     framework/subsystems/ogpsd/om.py                  |    2 +-
     framework/subsystems/ousaged/generic.py           |    2 +-
     6 files changed, 10 insertions(+), 10 deletions(-)
    
    diff --git a/etc/freesmartphone/oevents/rules.yaml b/etc/freesmartphone/oevents/rules.yaml
    index 74bc6ef..1bc1bed 100644
    a b  
    4646    filters: Not(CallListContains("active")) 
    4747    actions:  
    4848             - RingTone() 
    49              - SetDisplayBrightness("pcf50633_bl", 90) 
     49             - SetDisplayBrightness("gta02_bl", 90) 
    5050- 
    5151    while: CallStatus() 
    5252    filters: Or(HasAttr(status, "outgoing"), HasAttr(status, "active")) 
     
    111111    # 
    112112    trigger: IdleState() 
    113113    filters: HasAttr(status, "busy") 
    114     actions: SetDisplayBrightness("pcf50633_bl", 90) 
     114    actions: SetDisplayBrightness("gta02_bl", 90) 
    115115- 
    116116    trigger: IdleState() 
    117117    filters: HasAttr(status, "idle_dim") 
    118     actions: SetDisplayBrightness("pcf50633_bl", 20) 
     118    actions: SetDisplayBrightness("gta02_bl", 20) 
    119119- 
    120120    trigger: IdleState() 
    121121    filters: HasAttr(status, "idle_prelock") 
    122     actions: SetDisplayBrightness("pcf50633_bl", 0) 
     122    actions: SetDisplayBrightness("gta02_bl", 0) 
  • framework/subsystems/odeviced/accelerometer.py

    diff --git a/framework/subsystems/odeviced/accelerometer.py b/framework/subsystems/odeviced/accelerometer.py
    index 4ecc0e1..b4848e1 100644
    a b class Gta02Accelerometer(InputDevAccelerometer): 
    116116    """ 
    117117 
    118118    INPUT_DEV = '/dev/input/event3' 
    119     SYS_SAMPLE_RATE = '/sys/devices/platform/spi_s3c24xx_gpio.1/spi0.1/sample_rate' 
     119    SYS_SAMPLE_RATE = '/sys/class/i2c-adapter/i2c-0/0-0073/lis302dl.2/sample_rate' 
    120120 
    121121    def __init__(self, device=None, sample_rate=None): 
    122122        if device is None: 
  • framework/subsystems/odeviced/kernel26.py

    diff --git a/framework/subsystems/odeviced/kernel26.py b/framework/subsystems/odeviced/kernel26.py
    index b4a5004..cb35044 100644
    a b class PowerSupply( dbus.service.Object ): 
    176176        self.ueventsock = s = socket.socket( socket.AF_NETLINK, socket.SOCK_DGRAM, socket.NETLINK_KOBJECT_UEVENT ) 
    177177        # this only works as root 
    178178        try: 
    179             s.bind( ( os.getpid(), 1 ) ) 
     179            s.bind( ( 0, 1 ) ) 
    180180        except socket.error, e: 
    181181            logger.exception( "Could not bind to netlink kobject. Power supply reporting will not work." ) 
    182182        else: 
  • framework/subsystems/odeviced/powercontrol_neo.py

    diff --git a/framework/subsystems/odeviced/powercontrol_neo.py b/framework/subsystems/odeviced/powercontrol_neo.py
    index 16729f5..9429afc 100644
    a b class NeoUsbHostPowerControl( GenericPowerControl ): 
    5353    def __init__( self, bus, node ): 
    5454        super( NeoUsbHostPowerControl, self ).__init__( bus, "UsbHost", node ) 
    5555        # node to provide 5V/100mA to USB gadgets, only present on Neo FreeRunner 
    56         self.powernode = "/sys/devices/platform/neo1973-pm-host.0/hostmode" 
     56        self.powernode = "/sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-host.0/hostmode" 
    5757        # mode switching 
    5858        self.modenode = "/sys/devices/platform/s3c2410-ohci/usb_mode" 
    5959 
    def factory( prefix, controller ): 
    9393 
    9494    objects = [] 
    9595    # scan for device nodes 
    96     devicespath = "/sys/devices/platform" 
     96    devicespath = "/sys/class/i2c-adapter" 
    9797    walk.lookForBT = True 
    9898    walk.lookForUSB = True 
    9999    os.path.walk( devicespath, walk, objects ) 
  • framework/subsystems/ogpsd/om.py

    diff --git a/framework/subsystems/ogpsd/om.py b/framework/subsystems/ogpsd/om.py
    index f2836a8..c7778b5 100644
    a b Open GPS Daemon 
    99GPLv2 or later 
    1010""" 
    1111 
    12 DEVICE_POWER_PATH = "/sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron" 
     12DEVICE_POWER_PATH = "/sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0/pwron" 
    1313 
    1414from ubx import UBXDevice 
    1515from ubx import CLIDPAIR 
  • framework/subsystems/ousaged/generic.py

    diff --git a/framework/subsystems/ousaged/generic.py b/framework/subsystems/ousaged/generic.py
    index da84ab3..52546eb 100644
    a b class GenericUsageControl( dbus.service.Object ): 
    291291            yield resource._suspend() 
    292292 
    293293        # FIXME Play apmd and then use the sysfs interface 
    294         os.system( "apm -s" ) 
     294        os.system( "echo mem > /sys/power/state" ) 
    295295 
    296296        logger.info( "resuming all resources" ) 
    297297        for resource in self.resources.values():