samsung-a6lte: add WiFi and Bluetooth on mainline
The mainline kernel is upgraded from 6.3.9 to 6.6.8, some parent-child relationships are changed in the clock driver to allow describing the Bluetooth UART in the devicetree.
Bluetooth on this device does not store its address anywhere, as a workaround I added a service that generates a random address on the first boot and assigns that address to the controller.
WiFi was not working on mainline apparently due to a DMA cache coherency issue, as a workaround I made a patch to force the affected dw-mmc device into PIO mode, which does not use DMA.
This also adds working Bluetooth on the downstream kernel. It's a bit flaky though, may take several retries to connect.