diff options
Diffstat (limited to 'recipes-support/libusbgx')
-rw-r--r-- | recipes-support/libusbgx/files/colibri-imx6/g1.schema | 64 | ||||
-rw-r--r-- | recipes-support/libusbgx/files/colibri-vf/g1.schema | 64 | ||||
-rw-r--r-- | recipes-support/libusbgx/files/g1.schema | 1 | ||||
-rw-r--r-- | recipes-support/libusbgx/files/g1.schema.in (renamed from recipes-support/libusbgx/files/apalis-imx6/g1.schema) | 2 | ||||
-rw-r--r-- | recipes-support/libusbgx/files/mx6ull/g1.schema | 64 | ||||
-rw-r--r-- | recipes-support/libusbgx/files/mx7/g1.schema | 64 | ||||
-rw-r--r-- | recipes-support/libusbgx/libusbgx_git.bb | 8 |
7 files changed, 8 insertions, 259 deletions
diff --git a/recipes-support/libusbgx/files/colibri-imx6/g1.schema b/recipes-support/libusbgx/files/colibri-imx6/g1.schema deleted file mode 100644 index 300dcd2..0000000 --- a/recipes-support/libusbgx/files/colibri-imx6/g1.schema +++ /dev/null @@ -1,64 +0,0 @@ -attrs : -{ - bcdUSB = 0x200; - bDeviceClass = 0x2; - bDeviceSubClass = 0x0; - bDeviceProtocol = 0x0; - bMaxPacketSize0 = 0x40; - idVendor = 0x1b67; - bcdDevice = 0x401; -}; -os_descs : -{ - config_id = 1; - use = 1; - qw_sign = "MSFT100"; - b_vendor_code = 0xcd; -}; -strings = ( - { - lang = 0x409; - manufacturer = "Toradex"; - product = "Toradex Colibri iMX6"; - serialnumber = "00000000"; - } ); -functions : -{ - rndis_usb0 : - { - instance = "usb0"; - type = "rndis"; - attrs : - { - dev_addr = "00:14:2d:ff:ff:ff"; - host_addr = "00:14:2d:ff:ff:fe"; - qmult = 5; - }; - os_descs = ( - { - interface = "rndis"; - compatible_id = "RNDIS"; - sub_compatible_id = "5162001"; - } ); - }; -}; -configs = ( - { - id = 1; - name = "c"; - attrs : - { - bmAttributes = 0xC0; - bMaxPower = 0x1; - }; - strings = ( - { - lang = 0x409; - configuration = "RNDIS"; - } ); - functions = ( - { - name = "rndis.usb0"; - function = "rndis_usb0"; - } ); - } ); diff --git a/recipes-support/libusbgx/files/colibri-vf/g1.schema b/recipes-support/libusbgx/files/colibri-vf/g1.schema deleted file mode 100644 index 4f3a1d8..0000000 --- a/recipes-support/libusbgx/files/colibri-vf/g1.schema +++ /dev/null @@ -1,64 +0,0 @@ -attrs : -{ - bcdUSB = 0x200; - bDeviceClass = 0x2; - bDeviceSubClass = 0x0; - bDeviceProtocol = 0x0; - bMaxPacketSize0 = 0x40; - idVendor = 0x1b67; - bcdDevice = 0x401; -}; -os_descs : -{ - config_id = 1; - use = 1; - qw_sign = "MSFT100"; - b_vendor_code = 0xcd; -}; -strings = ( - { - lang = 0x409; - manufacturer = "Toradex"; - product = "Toradex Colibri VF50/VF61"; - serialnumber = "00000000"; - } ); -functions : -{ - rndis_usb0 : - { - instance = "usb0"; - type = "rndis"; - attrs : - { - dev_addr = "00:14:2d:ff:ff:ff"; - host_addr = "00:14:2d:ff:ff:fe"; - qmult = 5; - }; - os_descs = ( - { - interface = "rndis"; - compatible_id = "RNDIS"; - sub_compatible_id = "5162001"; - } ); - }; -}; -configs = ( - { - id = 1; - name = "c"; - attrs : - { - bmAttributes = 0xC0; - bMaxPower = 0x1; - }; - strings = ( - { - lang = 0x409; - configuration = "RNDIS"; - } ); - functions = ( - { - name = "rndis.usb0"; - function = "rndis_usb0"; - } ); - } ); diff --git a/recipes-support/libusbgx/files/g1.schema b/recipes-support/libusbgx/files/g1.schema deleted file mode 100644 index 6b1b583..0000000 --- a/recipes-support/libusbgx/files/g1.schema +++ /dev/null @@ -1 +0,0 @@ -# empty placeholder to allow bitbake to find a file for machines which do not provide a schema diff --git a/recipes-support/libusbgx/files/apalis-imx6/g1.schema b/recipes-support/libusbgx/files/g1.schema.in index 5d6dab2..7bfaf70 100644 --- a/recipes-support/libusbgx/files/apalis-imx6/g1.schema +++ b/recipes-support/libusbgx/files/g1.schema.in @@ -19,7 +19,7 @@ strings = ( { lang = 0x409; manufacturer = "Toradex"; - product = "Toradex Apalis iMX6"; + product = "@@PRODUCT_NAME@@"; serialnumber = "00000000"; } ); functions : diff --git a/recipes-support/libusbgx/files/mx6ull/g1.schema b/recipes-support/libusbgx/files/mx6ull/g1.schema deleted file mode 100644 index 1050225..0000000 --- a/recipes-support/libusbgx/files/mx6ull/g1.schema +++ /dev/null @@ -1,64 +0,0 @@ -attrs : -{ - bcdUSB = 0x200; - bDeviceClass = 0x2; - bDeviceSubClass = 0x0; - bDeviceProtocol = 0x0; - bMaxPacketSize0 = 0x40; - idVendor = 0x1b67; - bcdDevice = 0x401; -}; -os_descs : -{ - config_id = 1; - use = 1; - qw_sign = "MSFT100"; - b_vendor_code = 0xcd; -}; -strings = ( - { - lang = 0x409; - manufacturer = "Toradex"; - product = "Toradex Colibri iMX6ULL"; - serialnumber = "00000000"; - } ); -functions : -{ - rndis_usb0 : - { - instance = "usb0"; - type = "rndis"; - attrs : - { - dev_addr = "00:14:2d:ff:ff:ff"; - host_addr = "00:14:2d:ff:ff:fe"; - qmult = 5; - }; - os_descs = ( - { - interface = "rndis"; - compatible_id = "RNDIS"; - sub_compatible_id = "5162001"; - } ); - }; -}; -configs = ( - { - id = 1; - name = "c"; - attrs : - { - bmAttributes = 0xC0; - bMaxPower = 0x1; - }; - strings = ( - { - lang = 0x409; - configuration = "RNDIS"; - } ); - functions = ( - { - name = "rndis.usb0"; - function = "rndis_usb0"; - } ); - } ); diff --git a/recipes-support/libusbgx/files/mx7/g1.schema b/recipes-support/libusbgx/files/mx7/g1.schema deleted file mode 100644 index 79b8882..0000000 --- a/recipes-support/libusbgx/files/mx7/g1.schema +++ /dev/null @@ -1,64 +0,0 @@ -attrs : -{ - bcdUSB = 0x200; - bDeviceClass = 0x2; - bDeviceSubClass = 0x0; - bDeviceProtocol = 0x0; - bMaxPacketSize0 = 0x40; - idVendor = 0x1b67; - bcdDevice = 0x401; -}; -os_descs : -{ - config_id = 1; - use = 1; - qw_sign = "MSFT100"; - b_vendor_code = 0xcd; -}; -strings = ( - { - lang = 0x409; - manufacturer = "Toradex"; - product = "Toradex Colibri iMX7"; - serialnumber = "00000000"; - } ); -functions : -{ - rndis_usb0 : - { - instance = "usb0"; - type = "rndis"; - attrs : - { - dev_addr = "00:14:2d:ff:ff:ff"; - host_addr = "00:14:2d:ff:ff:fe"; - qmult = 5; - }; - os_descs = ( - { - interface = "rndis"; - compatible_id = "RNDIS"; - sub_compatible_id = "5162001"; - } ); - }; -}; -configs = ( - { - id = 1; - name = "c"; - attrs : - { - bmAttributes = 0xC0; - bMaxPower = 0x1; - }; - strings = ( - { - lang = 0x409; - configuration = "RNDIS"; - } ); - functions = ( - { - name = "rndis.usb0"; - function = "rndis_usb0"; - } ); - } ); diff --git a/recipes-support/libusbgx/libusbgx_git.bb b/recipes-support/libusbgx/libusbgx_git.bb index 17707ee..2cd9e21 100644 --- a/recipes-support/libusbgx/libusbgx_git.bb +++ b/recipes-support/libusbgx/libusbgx_git.bb @@ -16,11 +16,16 @@ SRCBRANCH = "master" SRC_URI = " \ git://github.com/libusbgx/libusbgx.git;branch=${SRCBRANCH} \ file://usbg.service \ - file://g1.schema \ + file://g1.schema.in \ " S = "${WORKDIR}/git" +MACHINE_NAME ?= "${MACHINE}" +do_compile_append () { + sed -e "s:@@PRODUCT_NAME@@:${MACHINE_NAME}:" ${WORKDIR}/g1.schema.in > ${WORKDIR}/g1.schema +} + do_install_append () { if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then install -d ${D}${systemd_unitdir}/system/ @@ -36,6 +41,7 @@ SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE_${PN} = "usbg.service" PACKAGES =+ "${PN}-examples" +PACKAGE_ARCH = "${MACHINE_ARCH}" FILES_${PN}-examples = " \ ${bindir}/gadget-* \ |