mirror of
git://git.yoctoproject.org/meta-raspberrypi.git
synced 2025-07-19 21:09:03 +02:00
rpi-config: add helper to enable dwc2 peripheral support
Document and add support to easily enable USB gadget mode. Also fix a spelling error. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
This commit is contained in:
parent
07d06b04dd
commit
d3709fa688
|
@ -221,7 +221,7 @@ needs a fixed core frequency and enable_uart wil set it to the minimum. Certain
|
||||||
operations - 60fps h264 decode, high quality deinterlace - which aren't
|
operations - 60fps h264 decode, high quality deinterlace - which aren't
|
||||||
performed on the ARM may be affected, and we wouldn't want to do that to users
|
performed on the ARM may be affected, and we wouldn't want to do that to users
|
||||||
who don't want to use the serial port. Users who want serial console support on
|
who don't want to use the serial port. Users who want serial console support on
|
||||||
RaspberryPi3 will have to explicitely set in local.conf:
|
RaspberryPi3 will have to explicitly set in local.conf:
|
||||||
|
|
||||||
ENABLE_UART = "1"
|
ENABLE_UART = "1"
|
||||||
|
|
||||||
|
@ -229,6 +229,14 @@ Ref.:
|
||||||
* <https://github.com/raspberrypi/firmware/issues/553>
|
* <https://github.com/raspberrypi/firmware/issues/553>
|
||||||
* <https://github.com/RPi-Distro/repo/issues/22>
|
* <https://github.com/RPi-Distro/repo/issues/22>
|
||||||
|
|
||||||
|
## Enable USB Peripheral (Gadget) support
|
||||||
|
|
||||||
|
The standard USB driver only supports host mode operations. Users who
|
||||||
|
want to use gadget modules like g_ether should set the following in
|
||||||
|
local.conf:
|
||||||
|
|
||||||
|
ENABLE_DWC2_PERIPHERAL = "1"
|
||||||
|
|
||||||
## Manual additions to config.txt
|
## Manual additions to config.txt
|
||||||
|
|
||||||
The `RPI_EXTRA_CONFIG` variable can be used to manually add additional lines to
|
The `RPI_EXTRA_CONFIG` variable can be used to manually add additional lines to
|
||||||
|
|
|
@ -172,6 +172,12 @@ do_deploy() {
|
||||||
echo "hdmi_drive=1" >> ${DEPLOYDIR}/bcm2835-bootfiles/config.txt
|
echo "hdmi_drive=1" >> ${DEPLOYDIR}/bcm2835-bootfiles/config.txt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# DWC2 USB peripheral support
|
||||||
|
if [ "${ENABLE_DWC2_PERIPHERAL}" = "1" ]; then
|
||||||
|
echo "# Enable USB peripheral mode" >> ${DEPLOYDIR}/bcm2835-bootfiles/config.txt
|
||||||
|
echo "dtoverlay=dwc2,dr_mode=peripheral" >> ${DEPLOYDIR}/bcm2835-bootfiles/config.txt
|
||||||
|
fi
|
||||||
|
|
||||||
# Append extra config if the user has provided any
|
# Append extra config if the user has provided any
|
||||||
echo "${RPI_EXTRA_CONFIG}" >> ${DEPLOYDIR}/bcm2835-bootfiles/config.txt
|
echo "${RPI_EXTRA_CONFIG}" >> ${DEPLOYDIR}/bcm2835-bootfiles/config.txt
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user