Commit fca75ab30343db07347d0df231883b3dc84b1eaf
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}" |