--------------------------------------------
On Mon, 2/13/17, John Syne <[email protected]> wrote:

 Subject: Re: [beagleboard] SPI1 and AD5592r
 To: [email protected]
 Date: Monday, February 13, 2017, 2:51 AM
 
 
 On Feb 12, 2017, at 1:27 PM, Marc M
 <[email protected]>
 wrote:
 Hello,I have a board
 with an AnalogDevices AD5592r connected to the
 BeagleBoneBlack on SPI1.
 I have built Linux version 4.9.1 with
 the default configuration and edited the device tree file to
 add SPI1 support.  HDMI is disabled.
 I
 have configured the device tree overlay to enable the SPI1
 port:  spi1_default: spi1_default
 {              pinctrl-single,pins =
 <                      /* SPI 1 */                     0x190 (PIN_INPUT |
 MUX_MODE3)     /* mcasp0_aclkx.spi1_sclk
 */                     0x194 (PIN_INPUT |
 MUX_MODE3)     /* mcasp0_fsx.spi1_d0
 */                     0x198 (PIN_OUTPUT |
 MUX_MODE3)     /* mcasp0_axr0.spi1_d1
 */                     0x19C (PIN_OUTPUT_PULLUP
 | MUX_MODE3)   /* spi CS0 */                   0x1B4 (PIN_OUTPUT_PULLUP
 | MUX_MODE7)   /* spi CS1 */           >;      };
 Also
 added the device to the port:&spi1
 {      cs-gpios =
 <0>;   pinctrl-names =
 "default";     pinctrl-0 =
 <&spi1_default>;       status =
 "okay";
 
     ad5592r@0 {
                compatible =
 "adi,ad5592r";         reg = <0>;              spi-max-frequency =
 <1000000>;             spi-cpol;
                channel-modes = /bits/ 8
 <                      CH_MODE_DAC                     CH_MODE_ADC             
        CH_MODE_DAC_AND_ADC                     CH_MODE_DAC_AND_ADC             
        CH_MODE_ADC                     CH_MODE_GPIO                    
CH_MODE_GPIO                    CH_MODE_GPIO            >;      };};
 
 This
 is all as defined on the AD 
Wiki:https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dac/ad5592r
 
 The
 driver is coming up as I can see it loaded:ad5592r  
               3001  0ad5592r_base            5903  1
 ad5592r
 
 
 Using a bus monitor I can see that the
 BBB is trying to talk to the AD device but there is no
 response.... has anyone out there successfully communicated
 with AD5592r over SPI1 ?
 In that
 case, then you either have a wiring issue or the processor
 SPI settings don’t match the device phase/polarity. If
 your connections are as follows:spi1_d1 ->
 AD5592r SDI spi1_d0 <-
 SDOspi1_sclk -> SCLK and the until
 is powered, then I would expect a response. You might also
 check the SPI data and clock polarity
 settings.
 Regards,John
 
 Really trying to understand what is
 going on here and what would make there be no response from
 the device when using the kernel driver.
 ThanksMarc
 
 
 
 -- 
 
 For more options, visit http://beagleboard.org/discuss
 
 --- 
 
 You received this message because you are subscribed to the
 Google Groups "BeagleBoard" group.
 
 To unsubscribe from this group and stop receiving emails
 from it, send an email to [email protected].
 
 To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/6aa8c2f1-55f6-43ab-a76a-2e2504c8bb64%40googlegroups.com.
 
 For more options, visit https://groups.google.com/d/optout.
 
 
 
 
 -- 
 
 For more options, visit http://beagleboard.org/discuss
 
 --- 
 
 You received this message because you are subscribed to the
 Google Groups "BeagleBoard" group.
 
 To unsubscribe from this group and stop receiving emails
 from it, send an email to [email protected].
 
 To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CF234B52-B293-457B-B17C-94195940E498%40gmail.com.
 
 For more options, visit https://groups.google.com/d/optout.
   Respectarea drepturilor principatelor si indeosebi a autonomiei lor  in 
cuprinderea vechilor

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/1846264050.3245505.1486974574336%40mail.yahoo.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to