Max14830, uart over spi, device tree overlay/kernel driver

I am trying to get MAX14830 to work with beaglebone black using max310x driver over spi. With my dts, the overlay gets loaded, but i dont get any new devices in /dev. With my oscilloscope i can see that nothing happens and that CS is low (Active low, so something is wrong). I dont understand what I am doing wrong. I have the chip connected to a 4Mhz external crystal.

Output from dmesg after loading manually:

[ 212.403551] bone_capemgr bone_capemgr: part_number ‘BB-MAX14830-01’, version ‘N/A’
[ 212.411232] bone_capemgr bone_capemgr: slot #6: override
[ 212.416720] bone_capemgr bone_capemgr: Using override eeprom data at slot 6
[ 212.423786] bone_capemgr bone_capemgr: slot #6: ‘Override Board Name,00A0,Override Manuf,BB-MAX14830-01’
[ 212.461917] bone_capemgr bone_capemgr: slot #6: dtbo ‘BB-MAX14830-01-00A0.dtbo’ loaded; overlay id #0

modalias:

debian@arm:~$ cat /sys/bus/spi/devices/*/modalias
spi:max14830

DTS:

Hi,

Did you got this working ? If so please can you post the solution.

We just received a Maxim 3107 evaluation board and WERE planning on interfacing it to the BeagleBoard-X15 to try to bring up extra UART ports over SPI/I2C on the BBX15, but then we found the room for a USB hub in place of the Maxim chips on our custom board. Nonetheless, if there’s anything you would like me (as a Linux newbie) to try on this setup (BBX15<->Maxim 3107 EVM) I will try to get around to it as a side project… Thanks!