On Thu, 2019-03-14 at 15:39 +0200, Alexandru Ardelean wrote: > [External] > > > On Wed, Mar 13, 2019 at 9:36 PM Gaston Gonzalez <gascoar@xxxxxxxxx> > wrote: > > > > Hi, > > > > I am trying to test an ad9833 module like the one in [1] using Diolan > > DLN2 > > adapter and the driver ad9834.c > > > > So far I get the DLN2 adapter correctly registered as master device > > (below the spi debug output) but the ad9833 driver doesn't even probe. > > > > Below the spi log output and pin connections. I'm using the testing > > branch of the iio repo. The ad9834 and dln2 drivers were compiled as > > modules. > > > > The question is: should this setup probe or extra steps are needed? > > Hey, > > I'm assuming you enabled the driver in the kernel ? > How does your device-tree look ? > > There is some documentation about this chip/driver: > https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dds/ad9834 > > The old doc still assumes that the driver is using the old > platform-data mechanism. > It needs a bit of updating, but some info should still be useful. There's this device-tree overlay example/reference for the Raspberry PI: https://github.com/analogdevicesinc/linux/commit/7e0b66336ed05dab97c5663f7bc43822c79199dd A lot of our chips/eval-boards are interface with the PI. > > Thanks > Alex > > > > > Any help appreciated. > > > > Thanks, > > > > Gaston > > > > Hardware device > > --------------- > > > > [1] > > https://www.amazon.com/Alloet-AD9833-Generator-Programmable-Triangle/dp/B07GS1CDXZ/ref=sr_1_1?keywords=ad9833&qid=1550752799&s=gateway&sr=8-1 > > > > Kernel tree: IIO, testing branch. > > > > DLN2 - AD983 connections > > ------------------------ > > > > - SS -> FSY > > - SCK -> CLK > > - MOSI -> DAT > > - GND -> GND > > - VCC_OUT -> VCC > > > > SPI debug output > > ---------------- > > > > [65465.572149] usb 1-1.2: New USB device found, idVendor=a257, > > idProduct=2013, bcdDevice= 1.00 > > [65465.572155] usb 1-1.2: New USB device strings: Mfr=1, Product=2, > > SerialNumber=0 > > [65465.572158] usb 1-1.2: Product: Diolan DLN2 > > [65465.572160] usb 1-1.2: Manufacturer: Diolan > > [65466.553970] dln2 1-1.2:1.0: Diolan DLN2 serial 33629166 > > [65466.554925] usbcore: registered new interface driver dln2 > > [65466.733716] dln2-spi dln2-spi.3.auto: cs_num = 5 > > [65466.734198] dln2-spi dln2-spi.3.auto: freq_min = 2000, freq_max = > > 18000000 > > [65466.734453] dln2-spi dln2-spi.3.auto: bpw_mask = 0xFF80 > > [65466.735044] dln2-spi dln2-spi.3.auto: registered master spi0