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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Shr-devel mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to