well, looking at it, there is indeed a radio driver in it - enabled with CONFIG_RADIO_IRIS=y
CONFIG_RADIO_IRIS_TRANSPORT=y
under mmc adapters, which is labeled: “Driver for QTI FM Radio Transceiver”
The FP3 kernel has this driver and it is enabled. It is also referenced in the dtb tree, so in theory this should work, but when I looked at the device tree source, I could not find any pin/IO connection information related. dmesg does not report the driver initializing, which would indicate it might not “see” it’s hardware, which could mean
- the hardware is not there (disabled/ommitted in the chip version FP uses)
- its misconfigured in the device tree and therefore not found
definitely worth looking into some more. It’s supposed to be there and there is a driver, too.
Edit: btw, yes “transceiver” - by the quick look I had, the driver code includes functions to both receive and transmit FM radio maybe FP it was disabled for CE conformity issues
Edit: the comlete lack of any message in dmesg suggests the device tree might be telling the kernel that there is no radio, so the driver doesn’t even attempt to configure. if the device tree were saying there is a radio chip, but there isn’t, there should be an error message of some sort, which I couldn’t find