brcmfmac_sdio-firmware-rpi: drop rpi-btuart script and service

Bluetooth is finally initialized by the kernel

Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
Matthias Reichl 2023-05-06 12:13:49 +02:00
parent 8cf52171a8
commit 690a4fbf46
5 changed files with 0 additions and 64 deletions

View File

@ -15,14 +15,3 @@ PKG_TOOLCHAIN="manual"
makeinstall_target() {
DESTDIR=${INSTALL}/$(get_kernel_overlay_dir) ./install
}
post_makeinstall_target() {
# Install rpi btuart script to bring up Bluetooth
mkdir -p ${INSTALL}/usr/bin
cp -P ${PKG_DIR}/scripts/rpi-btuart ${INSTALL}/usr/bin
cp -P ${PKG_DIR}/scripts/rpi-udev ${INSTALL}/usr/bin
}
post_install() {
enable_service brcmfmac_sdio-firmware.service
}

View File

@ -1,26 +0,0 @@
#!/bin/sh
HCIATTACH=/usr/bin/hciattach
if grep -q "Pi 4" /proc/device-tree/model; then
BDADDR=
else
SERIAL=$(cat /proc/device-tree/serial-number | cut -c9-)
B1=${SERIAL:2:2}
B2=${SERIAL:4:2}
B3=${SERIAL:6:2}
BDADDR=$(printf b8:27:eb:%02x:%02x:%02x $((0x$B1 ^ 0xaa)) $((0x$B2 ^ 0xaa)) $((0x$B3 ^ 0xaa)))
fi
uart0="$(cat /proc/device-tree/aliases/uart0)"
serial1="$(cat /proc/device-tree/aliases/serial1)"
if [ "$uart0" = "$serial1" ] ; then
uart0_pins="$(wc -c /proc/device-tree/soc/gpio@7e200000/uart0_pins/brcm\,pins | cut -f 1 -d ' ')"
if [ "$uart0_pins" = "16" ] ; then
$HCIATTACH /dev/serial1 bcm43xx 3000000 flow - $BDADDR
else
$HCIATTACH /dev/serial1 bcm43xx 921600 noflow - $BDADDR
fi
else
$HCIATTACH /dev/serial1 bcm43xx 460800 noflow - $BDADDR
fi

View File

@ -1,12 +0,0 @@
#!/bin/sh
ALIASES="/proc/device-tree/aliases"
UARTX="uart${1}"
if [ $(cat ${ALIASES}/${UARTX}) = $(cat ${ALIASES}/serial0) ]; then
echo 0
elif [ $(cat ${ALIASES}/${UARTX}) = $(cat ${ALIASES}/serial1) ]; then
echo 1
else
exit 1
fi

View File

@ -1,13 +0,0 @@
[Unit]
Description=Broadcom sdio firmware update for BCM43430A1
ConditionFileNotEmpty=/proc/device-tree/soc/gpio@7e200000/bt_pins/brcm,pins
Requires=dev-serial1.device
After=dev-serial1.device network.target
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/usr/bin/rpi-btuart
[Install]
WantedBy=network.target

View File

@ -1,2 +0,0 @@
KERNEL=="ttyAMA[01]", PROGRAM="/usr/bin/rpi-udev 0", SYMLINK+="serial%c"
KERNEL=="ttyS0", PROGRAM="/usr/bin/rpi-udev 1", SYMLINK+="serial%c"