Is that true? If so, how can I get a full UART (PL011) on those same pins so I don't have to re-spin a custom hat?
Various UART Device Tree overlay definitions can be found in the kernel GitHub. The two most useful overlays are disable-bt and miniuart-bt.
disable-bt disables the Bluetooth device and makes the first PL011 (UART0) the primary UART. You must also disable the system service that initialises the modem, so it does not connect to the UART, using sudo systemctl disable hciuart.
miniuart-bt switches the Bluetooth function to use the mini UART, and makes the first PL011 (UART0) the primary UART. Note that this may reduce the maximum usable baud rate (see mini UART limitations below). You must also set the VPU core clock to a fixed frequency using either force_turbo=1 or core_freq=250.
Statistics: Posted by trejan — Mon May 06, 2024 9:16 pm