Commit fca75ab30343db07347d0df231883b3dc84b1eaf

Authored by Eric Lee
1 parent ac4c670667
Exists in master

Modify udev machine name

Showing 2 changed files with 49 additions and 0 deletions Side-by-side Diff

recipes-core/udev/udev-extraconf/10-imx.rules
  1 +# Create symlinks for i.mx keypads and touchscreens
  2 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="mxckpd", SYMLINK+="input/keyboard0"
  3 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="mxc_ts", SYMLINK+="input/ts0"
  4 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="imx_adc_ts", SYMLINK+="input/ts0"
  5 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="mpr084", SYMLINK+="input/keyboard0"
  6 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name}=="tsc2007", SYMLINK+="input/ts0"
  7 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="STMP3XXX touchscreen", SYMLINK+="input/ts0"
  8 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="MXS touchscreen", SYMLINK+="input/ts0"
  9 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="HannStar P1003 Touchscreen", SYMLINK+="input/ts0"
  10 +#SUBSYSTEM=="input" KERNEL=="event*" ATTRS{name} =="eGalax Touch Screen", SYMLINK+="input/ts0"
  11 +
  12 +# The long class name gets cut off to be mc13783_connectiv in
  13 +# /sys/class/mc13783_connectivity/mc13783_connectivit
  14 +KERNEL=="mc13783_connectiv*", NAME="mc13783_connectivity"
  15 +# Anyone has readonly permission to IIM device file
  16 +KERNEL=="mxc_iim", MODE="0444", SYMLINK+="mxc_mem"
  17 +KERNEL=="mxs_viim", MODE="0444", SYMLINK+="mxc_mem"
  18 +KERNEL=="mxc_ipu", MODE="0666"
  19 +KERNEL=="fb0", MODE="0666"
  20 +KERNEL=="fb1", MODE="0666"
  21 +KERNEL=="fb2", MODE="0666"
  22 +KERNEL=="mxc_vpu", MODE="0666"
  23 +SUBSYSTEM=="video", MODE="0666"
  24 +KERNEL=="gsl_kmod", MODE="0666"
recipes-core/udev/udev-extraconf_%.bbappend
  1 +# Freescale imx extra configuration udev rules
  2 +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
  3 +
  4 +SRC_URI_append_mxs = " file://10-imx.rules"
  5 +SRC_URI_append_mx5 = " file://10-imx.rules"
  6 +SRC_URI_append_mx6 = " file://10-imx.rules"
  7 +SRC_URI_append_imx6q1gsmarc = " file://10-imx.rules"
  8 +SRC_URI_append_imx6q2gsmarc = " file://10-imx.rules"
  9 +SRC_URI_append_imx6u1gsmarc = " file://10-imx.rules"
  10 +SRC_URI_append_imx6solosmarc = " file://10-imx.rules"
  11 +
  12 +do_install_prepend () {
  13 + if [ -e "${WORKDIR}/10-imx.rules" ]; then
  14 + install -d ${D}${sysconfdir}/udev/rules.d
  15 + install -m 0644 ${WORKDIR}/10-imx.rules ${D}${sysconfdir}/udev/rules.d
  16 + fi
  17 +}
  18 +
  19 +PACKAGE_ARCH_mxs = "${MACHINE_ARCH}"
  20 +PACKAGE_ARCH_mx5 = "${MACHINE_ARCH}"
  21 +PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}"
  22 +PACKAGE_ARCH_imx6q1gsmarc = "${MACHINE_ARCH}"
  23 +PACKAGE_ARCH_imx6q2gsmarc = "${MACHINE_ARCH}"
  24 +PACKAGE_ARCH_imx6u1gsmarc = "${MACHINE_ARCH}"
  25 +PACKAGE_ARCH_imx6solosmarc = "${MACHINE_ARCH}"