Re: MCP2518FD : Failed to detect MCP2518FD (osc=0x00000000)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

DMA is disabled. CLK and MOSI are looking fine.

Very interessing, CSs are not asserted when loading driver (on old kernel it does), but I can measure "high" after HW initialisation.

Since I did not change the IOs between the old and new device tree assuming the "high" on CS also showing correct PAD / GPIO configuration there seems a problem asserting the CS.




cat /sys/kernel/debug/gpio looks good (gpio-3 and gpio-129)


gpiochip0: GPIOs 0-31, parent: platform/30200000.gpio, 30200000.gpio:
 gpio-3   (                    |spi1 CS1            ) out hi ACTIVE LOW
 gpio-5   (                    |regulator-vbus      ) out lo

gpiochip1: GPIOs 64-95, parent: platform/30220000.gpio, 30220000.gpio:
 gpio-67  (                    |spi3 CS0            ) out hi ACTIVE LOW

gpiochip2: GPIOs 96-127, parent: platform/30230000.gpio, 30230000.gpio:

gpiochip3: GPIOs 128-159, parent: platform/30240000.gpio, 30240000.gpio:
 gpio-128 (                    |cd                  ) in  hi IRQ ACTIVE LOW
 gpio-129 (                    |spi1 CS0            ) out hi ACTIVE LOW


BR
Niels

Marc Kleine-Budde schrieb am 31.01.2022 09:58 (GMT +00:00):

> On 31.01.2022 10:35:54, petter@xxxxxxxxxx wrote:
>> I have disabled DMAs in imx7s.dtsi for all ecspis and recompile the
>> device tree. Still get the same failure.
> 
> You can check if that really works by looking at the used DT:
> 
> $ dtc -I fs /proc/device-tree
> 
> Next step would be to get a scope and attach it to the MISO/MOSI/CLk/CS
> pins.
> 
> Marc
> 
> -- 
> Pengutronix e.K.                 | Marc Kleine-Budde           |
> Embedded Linux                   | https://www.pengutronix.de  |
> Vertretung West/Dortmund         | Phone: +49-231-2826-924     |
> Amtsgericht Hildesheim, HRA 2686 | Fax:   +49-5121-206917-5555 |
> 



[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux