diff options
Diffstat (limited to 'recipes-core')
6 files changed, 49 insertions, 0 deletions
diff --git a/recipes-core/udev/files/verdin-am62/10-toradex-can0-ifname.link b/recipes-core/udev/files/verdin-am62/10-toradex-can0-ifname.link new file mode 100644 index 0000000..335da87 --- /dev/null +++ b/recipes-core/udev/files/verdin-am62/10-toradex-can0-ifname.link @@ -0,0 +1,6 @@ +[Match] +Property=ID_PATH=platform-4e08000.can + +[Link] +AlternativeNamesPolicy= +AlternativeName=verdin-can2 diff --git a/recipes-core/udev/files/verdin-am62/10-toradex-can1-ifname.link b/recipes-core/udev/files/verdin-am62/10-toradex-can1-ifname.link new file mode 100644 index 0000000..8364480 --- /dev/null +++ b/recipes-core/udev/files/verdin-am62/10-toradex-can1-ifname.link @@ -0,0 +1,6 @@ +[Match] +Property=ID_PATH=platform-20701000.can + +[Link] +AlternativeNamesPolicy= +AlternativeName=verdin-can1 diff --git a/recipes-core/udev/files/verdin-imx8mm/10-toradex-can0-ifname.link b/recipes-core/udev/files/verdin-imx8mm/10-toradex-can0-ifname.link new file mode 100644 index 0000000..f72ad8a --- /dev/null +++ b/recipes-core/udev/files/verdin-imx8mm/10-toradex-can0-ifname.link @@ -0,0 +1,6 @@ +[Match] +Property=ID_PATH=platform-30840000.spi-cs-0 + +[Link] +AlternativeNamesPolicy= +AlternativeName=verdin-can1 diff --git a/recipes-core/udev/files/verdin-imx8mp/10-toradex-can0-ifname.link b/recipes-core/udev/files/verdin-imx8mp/10-toradex-can0-ifname.link new file mode 100644 index 0000000..0db2fc6 --- /dev/null +++ b/recipes-core/udev/files/verdin-imx8mp/10-toradex-can0-ifname.link @@ -0,0 +1,6 @@ +[Match] +Property=ID_PATH=platform-308c0000.can + +[Link] +AlternativeNamesPolicy= +AlternativeName=verdin-can1 diff --git a/recipes-core/udev/files/verdin-imx8mp/10-toradex-can1-ifname.link b/recipes-core/udev/files/verdin-imx8mp/10-toradex-can1-ifname.link new file mode 100644 index 0000000..a9a410f --- /dev/null +++ b/recipes-core/udev/files/verdin-imx8mp/10-toradex-can1-ifname.link @@ -0,0 +1,6 @@ +[Match] +Property=ID_PATH=platform-308d0000.can + +[Link] +AlternativeNamesPolicy= +AlternativeName=verdin-can2 diff --git a/recipes-core/udev/udev-toradex-rules.bb b/recipes-core/udev/udev-toradex-rules.bb index c31f416..b1cf46b 100644 --- a/recipes-core/udev/udev-toradex-rules.bb +++ b/recipes-core/udev/udev-toradex-rules.bb @@ -10,10 +10,29 @@ SRC_URI = "\ file://toradex-mount-bootpart.sh \ " +SRC_URI:append:verdin-am62 = " \ + file://10-toradex-can0-ifname.link \ + file://10-toradex-can1-ifname.link \ +" +SRC_URI:append:verdin-imx8mm = " \ + file://10-toradex-can0-ifname.link \ +" +SRC_URI:append:verdin-imx8mp = " \ + file://10-toradex-can0-ifname.link \ + file://10-toradex-can1-ifname.link \ +" + do_install () { install -d ${D}${sysconfdir}/udev/rules.d install -d ${D}${sysconfdir}/udev/scripts install -d ${D}${sysconfdir}/systemd/network + # 10-toradex-can*-ifname.link files are only available for the Verdin family + if [ -f ${WORKDIR}/10-toradex-can0-ifname.link ]; then + install -m 0644 ${WORKDIR}/10-toradex-can0-ifname.link ${D}${sysconfdir}/systemd/network/ + fi + if [ -f ${WORKDIR}/10-toradex-can1-ifname.link ]; then + install -m 0644 ${WORKDIR}/10-toradex-can1-ifname.link ${D}${sysconfdir}/systemd/network/ + fi install -m 0644 ${WORKDIR}/10-toradex-wifi-ifnames.link ${D}${sysconfdir}/systemd/network/ install -m 0644 ${WORKDIR}/99-toradex.rules ${D}${sysconfdir}/udev/rules.d/ install -m 0644 ${WORKDIR}/bootpart-automount.rules ${D}${sysconfdir}/udev/rules.d/ |