On 24.04.2012 22:18, Lukas Märdian wrote: > Signed-off-by: Lukas Märdian <[email protected]> > --- > meta-openmoko/conf/machine/om-gta04.conf | 1 + > meta-shr/recipes-core/udev/udev-gta04-rules.bb | 22 > ++++++++++++++++++++ > .../udev/udev-gta04-rules/charger.rules | 3 +++ > .../recipes-core/udev/udev-gta04-rules/hso.rules | 2 ++ > .../recipes-core/udev/udev-gta04-rules/input.rules | 6 ++++++ > 5 files changed, 34 insertions(+) > create mode 100644 meta-shr/recipes-core/udev/udev-gta04-rules.bb > create mode 100644 meta-shr/recipes-core/udev/udev-gta04-rules/charger.rules > create mode 100644 meta-shr/recipes-core/udev/udev-gta04-rules/hso.rules > create mode 100644 meta-shr/recipes-core/udev/udev-gta04-rules/input.rules > > diff --git a/meta-openmoko/conf/machine/om-gta04.conf > b/meta-openmoko/conf/machine/om-gta04.conf > index 0b41ad3..32f4f46 100644 > --- a/meta-openmoko/conf/machine/om-gta04.conf > +++ b/meta-openmoko/conf/machine/om-gta04.conf > @@ -57,6 +57,7 @@ READER_UI = "gtk" > > # package machine specific modules > MACHINE_EXTRA_RRECOMMENDS = "\ > + udev-gta04-rules \ > kernel-module-g-ether \ > kernel-module-bridge \ > kernel-module-hso \ > diff --git a/meta-shr/recipes-core/udev/udev-gta04-rules.bb > b/meta-shr/recipes-core/udev/udev-gta04-rules.bb > new file mode 100644 > index 0000000..cd1b320 > --- /dev/null > +++ b/meta-shr/recipes-core/udev/udev-gta04-rules.bb > @@ -0,0 +1,22 @@ > +DESCRIPTION = "Extra GTA04 udev rules" > +LICENSE = "MIT" > +LIC_FILES_CHKSUM = > "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" > + > +inherit allarch > + > +SRC_URI = " \ > + file://charger.rules \ > + file://hso.rules \ > + file://input.rules \ > +" > + > +do_install() { > + install -d ${D}${sysconfdir}/udev/rules.d > + > + install -m 0644 ${WORKDIR}/charger.rules > ${D}${sysconfdir}/udev/rules.d/charger.rules > + install -m 0644 ${WORKDIR}/hso.rules > ${D}${sysconfdir}/udev/rules.d/hso.rules > + install -m 0644 ${WORKDIR}/input.rules > ${D}${sysconfdir}/udev/rules.d/input.rules > +} > + > +FILES_${PN} = "${sysconfdir}/udev" > +RDEPENDS_${PN} = "udev" > diff --git a/meta-shr/recipes-core/udev/udev-gta04-rules/charger.rules > b/meta-shr/recipes-core/udev/udev-gta04-rules/charger.rules > new file mode 100644 > index 0000000..92a7376 > --- /dev/null > +++ b/meta-shr/recipes-core/udev/udev-gta04-rules/charger.rules > @@ -0,0 +1,3 @@ > +SUBSYSTEM=="power_supply", ACTION=="change", > DEVPATH=="*power_supply/twl4030_usb" > ATTRS{1-0048/twl4030_usb/id}=="floating", ATTR{../../max_current}="500000" > +SUBSYSTEM=="power_supply", ACTION=="change", > DEVPATH=="*power_supply/twl4030_usb" ATTRS{1-0048/twl4030_usb/id}=="102k", > ATTR{../../max_current}="851000" > + > diff --git a/meta-shr/recipes-core/udev/udev-gta04-rules/hso.rules > b/meta-shr/recipes-core/udev/udev-gta04-rules/hso.rules > new file mode 100644 > index 0000000..dee69d1 > --- /dev/null > +++ b/meta-shr/recipes-core/udev/udev-gta04-rules/hso.rules > @@ -0,0 +1,2 @@ > +SUBSYSTEM=="tty", KERNEL=="ttyHS*", ATTR{hsotype}=="?*", > ATTRS{busnum}=="?*", SYMLINK+="ttyHS_$attr{hsotype}", > OPTIONS+="string_escape=replace" > + > diff --git a/meta-shr/recipes-core/udev/udev-gta04-rules/input.rules > b/meta-shr/recipes-core/udev/udev-gta04-rules/input.rules > new file mode 100644 > index 0000000..073a4df > --- /dev/null > +++ b/meta-shr/recipes-core/udev/udev-gta04-rules/input.rules > @@ -0,0 +1,6 @@ > +SUBSYSTEM=="input", KERNEL=="event[0-9]*", > ATTRS{modalias}=="input:*-e0,15,*f50,51*", SYMLINK="input/rumble" > +SUBSYSTEM=="input", KERNEL=="event[0-9]*", > ATTRS{modalias}=="input:*-e0*,3,*a0,1,*18,*", SYMLINK+="input/touchscreen" > +SUBSYSTEM=="input", KERNEL=="event[0-9]*", > ATTRS{modalias}=="input:*-e0,3,*a0,1,2,*", SYMLINK+="input/accel" > +SUBSYSTEM=="input", KERNEL=="event[0-9]*", > ATTRS{modalias}=="input:*-e0,1,*k74,*", SYMLINK+="input/power" > +SUBSYSTEM=="input", KERNEL=="event[0-9]*", > ATTRS{modalias}=="input:*-e0,1,*kA9,*", SYMLINK+="input/aux" > +
I'm not sure about the MACHINE_EXTRA_RRECOMMENDS solution, to pull the package into gta04 images... If this is wrong please comment. BR, Lukas
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Shr-devel mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-devel
