summaryrefslogtreecommitdiff
path: root/recipes-core
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core')
-rw-r--r--recipes-core/udev/files/verdin-am62/10-toradex-can0-ifname.link6
-rw-r--r--recipes-core/udev/files/verdin-am62/10-toradex-can1-ifname.link6
-rw-r--r--recipes-core/udev/files/verdin-imx8mm/10-toradex-can0-ifname.link6
-rw-r--r--recipes-core/udev/files/verdin-imx8mp/10-toradex-can0-ifname.link6
-rw-r--r--recipes-core/udev/files/verdin-imx8mp/10-toradex-can1-ifname.link6
-rw-r--r--recipes-core/udev/udev-toradex-rules.bb19
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/