diff options
| -rw-r--r-- | recipes-bsp/bootfiles/rpi-cmdline.bb | 8 | ||||
| -rw-r--r-- | recipes-bsp/bootfiles/rpi-config_git.bb | 8 |
2 files changed, 15 insertions, 1 deletions
diff --git a/recipes-bsp/bootfiles/rpi-cmdline.bb b/recipes-bsp/bootfiles/rpi-cmdline.bb index 74550ef..50c2b53 100644 --- a/recipes-bsp/bootfiles/rpi-cmdline.bb +++ b/recipes-bsp/bootfiles/rpi-cmdline.bb | |||
| @@ -29,6 +29,13 @@ CMDLINE_LOGO ?= '${@oe.utils.conditional("DISABLE_RPI_BOOT_LOGO", "1", "logo.nol | |||
| 29 | # to enable kernel debugging. | 29 | # to enable kernel debugging. |
| 30 | CMDLINE_DEBUG ?= "" | 30 | CMDLINE_DEBUG ?= "" |
| 31 | 31 | ||
| 32 | # Add RNDIS capabilities (must be after rootwait) | ||
| 33 | # example: | ||
| 34 | # CMDLINE_RNDIS = "modules-load=dwc2,g_ether g_ether.host_addr=<some MAC | ||
| 35 | # address> g_ether.dev_addr=<some MAC address>" | ||
| 36 | # if the MAC addresses are omitted, random values will be used | ||
| 37 | CMDLINE_RNDIS ?= "" | ||
| 38 | |||
| 32 | CMDLINE = " \ | 39 | CMDLINE = " \ |
| 33 | ${CMDLINE_DWC_OTG} \ | 40 | ${CMDLINE_DWC_OTG} \ |
| 34 | ${CMDLINE_SERIAL} \ | 41 | ${CMDLINE_SERIAL} \ |
| @@ -38,6 +45,7 @@ CMDLINE = " \ | |||
| 38 | ${CMDLINE_LOGO} \ | 45 | ${CMDLINE_LOGO} \ |
| 39 | ${CMDLINE_PITFT} \ | 46 | ${CMDLINE_PITFT} \ |
| 40 | ${CMDLINE_DEBUG} \ | 47 | ${CMDLINE_DEBUG} \ |
| 48 | ${CMDLINE_RNDIS} \ | ||
| 41 | " | 49 | " |
| 42 | 50 | ||
| 43 | do_compile() { | 51 | do_compile() { |
diff --git a/recipes-bsp/bootfiles/rpi-config_git.bb b/recipes-bsp/bootfiles/rpi-config_git.bb index 583144d..657123f 100644 --- a/recipes-bsp/bootfiles/rpi-config_git.bb +++ b/recipes-bsp/bootfiles/rpi-config_git.bb | |||
| @@ -215,7 +215,7 @@ do_deploy() { | |||
| 215 | fi | 215 | fi |
| 216 | 216 | ||
| 217 | # DWC2 USB peripheral support | 217 | # DWC2 USB peripheral support |
| 218 | if [ "${ENABLE_DWC2_PERIPHERAL}" = "1" ]; then | 218 | if ([ "${ENABLE_DWC2_PERIPHERAL}" = "1" ] && [ "${ENABLE_DWC2_OTG}" != "1" ]); then |
| 219 | echo "# Enable USB peripheral mode" >> $CONFIG | 219 | echo "# Enable USB peripheral mode" >> $CONFIG |
| 220 | echo "dtoverlay=dwc2,dr_mode=peripheral" >> $CONFIG | 220 | echo "dtoverlay=dwc2,dr_mode=peripheral" >> $CONFIG |
| 221 | fi | 221 | fi |
| @@ -225,6 +225,12 @@ do_deploy() { | |||
| 225 | echo "# Enable USB host mode" >> $CONFIG | 225 | echo "# Enable USB host mode" >> $CONFIG |
| 226 | echo "dtoverlay=dwc2,dr_mode=host" >> $CONFIG | 226 | echo "dtoverlay=dwc2,dr_mode=host" >> $CONFIG |
| 227 | fi | 227 | fi |
| 228 | |||
| 229 | # DWC2 USB OTG support | ||
| 230 | if ([ "${ENABLE_DWC2_OTG}" = "1" ] && [ "${ENABLE_DWC2_PERIPHERAL}" != "1" ]); then | ||
| 231 | echo "# Enable USB OTG mode" >> $CONFIG | ||
| 232 | echo "dtoverlay=dwc2,dr_mode=otg" >> $CONFIG | ||
| 233 | fi | ||
| 228 | 234 | ||
| 229 | # AT86RF23X support | 235 | # AT86RF23X support |
| 230 | if [ "${ENABLE_AT86RF}" = "1" ]; then | 236 | if [ "${ENABLE_AT86RF}" = "1" ]; then |
