mirror of
https://github.com/linux-msm/diag.git
synced 2026-02-25 13:11:48 -08:00
This example of udev rules creates creates human readable names for rpmsg_char control and endpoint device nodes as well as automatically create endpoint devices for the various DIAG related channels found on MSM8916. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
10 lines
960 B
Plaintext
10 lines
960 B
Plaintext
SUBSYSTEM=="rpmsg", KERNEL=="rpmsg_ctrl[0-9]*", ATTRS{rpmsg_name}=="?*", SYMLINK+="rpmsg/$attr{rpmsg_name}/ctrl"
|
|
SUBSYSTEM=="rpmsg", KERNEL=="rpmsg[0-9]*", ATTR{name}=="?*", ATTRS{rpmsg_name}=="?*", SYMLINK+="rpmsg/$attr{rpmsg_name}/$attr{name}"
|
|
|
|
ACTION=="add", SUBSYSTEM=="rpmsg", KERNEL=="rpmsg_ctrl[0-9]*", ATTRS{rpmsg_name}=="pronto", RUN+="/usr/bin/rpmsgexport /dev/$name APPS_RIVA_CTRL"
|
|
ACTION=="add", SUBSYSTEM=="rpmsg", KERNEL=="rpmsg_ctrl[0-9]*", ATTRS{rpmsg_name}=="pronto", RUN+="/usr/bin/rpmsgexport /dev/$name APPS_RIVA_DATA"
|
|
|
|
ACTION=="add", SUBSYSTEM=="rpmsg", KERNEL=="rpmsg_ctrl[0-9]*", ATTRS{rpmsg_name}=="hexagon", RUN+="/usr/bin/rpmsgexport /dev/$name DIAG"
|
|
ACTION=="add", SUBSYSTEM=="rpmsg", KERNEL=="rpmsg_ctrl[0-9]*", ATTRS{rpmsg_name}=="hexagon", RUN+="/usr/bin/rpmsgexport /dev/$name DIAG_CNTL"
|
|
ACTION=="add", SUBSYSTEM=="rpmsg", KERNEL=="rpmsg_ctrl[0-9]*", ATTRS{rpmsg_name}=="hexagon", RUN+="/usr/bin/rpmsgexport /dev/$name DIAG_CMD"
|