Here's the error:
.... src/gnssI2c.c:21: undefined reference to `__device_dts_ord_105'
Here's line 21
Device tree snippet:
The code compiles okay, so the ublox10ms label is found in the device tree .h file, but I think I must be missing a CONFIG_XX line that enables the linking of the generic Zephyr I2C driver. Note that the linker can find the lis2dh driver without a problem. I've got CONFIG_I2C=y in my prj.conf file.
It's for a custom board; this is the entire .dts file:
And this is the resultant zephyr.dts