mirror of
git://git.yoctoproject.org/meta-raspberrypi.git
synced 2025-07-19 12:59:03 +02:00
rpi-cmdline: Support ethernet over USB
Support ethernet over USB via config.txt and cmdline.txt Signed-off-by: Andrew Penner <andrew.penner@protonmail.com>
This commit is contained in:
parent
5f72ec0aa4
commit
9eb4879cf4
|
@ -29,6 +29,13 @@ CMDLINE_LOGO ?= '${@oe.utils.conditional("DISABLE_RPI_BOOT_LOGO", "1", "logo.nol
|
|||
# to enable kernel debugging.
|
||||
CMDLINE_DEBUG ?= ""
|
||||
|
||||
# Add RNDIS capabilities (must be after rootwait)
|
||||
# example:
|
||||
# CMDLINE_RNDIS = "modules-load=dwc2,g_ether g_ether.host_addr=<some MAC
|
||||
# address> g_ether.dev_addr=<some MAC address>"
|
||||
# if the MAC addresses are omitted, random values will be used
|
||||
CMDLINE_RNDIS ?= ""
|
||||
|
||||
CMDLINE = " \
|
||||
${CMDLINE_DWC_OTG} \
|
||||
${CMDLINE_SERIAL} \
|
||||
|
@ -38,6 +45,7 @@ CMDLINE = " \
|
|||
${CMDLINE_LOGO} \
|
||||
${CMDLINE_PITFT} \
|
||||
${CMDLINE_DEBUG} \
|
||||
${CMDLINE_RNDIS} \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
|
|
|
@ -215,7 +215,7 @@ do_deploy() {
|
|||
fi
|
||||
|
||||
# DWC2 USB peripheral support
|
||||
if [ "${ENABLE_DWC2_PERIPHERAL}" = "1" ]; then
|
||||
if ([ "${ENABLE_DWC2_PERIPHERAL}" = "1" ] && [ "${ENABLE_DWC2_OTG}" != "1" ]); then
|
||||
echo "# Enable USB peripheral mode" >> $CONFIG
|
||||
echo "dtoverlay=dwc2,dr_mode=peripheral" >> $CONFIG
|
||||
fi
|
||||
|
@ -226,6 +226,12 @@ do_deploy() {
|
|||
echo "dtoverlay=dwc2,dr_mode=host" >> $CONFIG
|
||||
fi
|
||||
|
||||
# DWC2 USB OTG support
|
||||
if ([ "${ENABLE_DWC2_OTG}" = "1" ] && [ "${ENABLE_DWC2_PERIPHERAL}" != "1" ]); then
|
||||
echo "# Enable USB OTG mode" >> $CONFIG
|
||||
echo "dtoverlay=dwc2,dr_mode=otg" >> $CONFIG
|
||||
fi
|
||||
|
||||
# AT86RF23X support
|
||||
if [ "${ENABLE_AT86RF}" = "1" ]; then
|
||||
echo "# Enable AT86RF23X" >>$CONFIG
|
||||
|
|
Loading…
Reference in New Issue
Block a user