Re: cp20x GPIO from user application

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

 



[ Adding linux-usb as other may be interested in this. ]

On Thu, Jul 05, 2018 at 01:57:29PM +0100, Antonio Santagiuliana wrote:
> Thank you for the information.
> What I don't understand is that if I use the CP2105 are its GPIOs usable by
> this driver ?

Yes, they should be. But if I remember correctly, the pins in question
are muxed with different functions, so you need to make sure that the
device is configured correctly (e.g. using some silabs tool).

> If so, which is the interface to the user space ? I can open the driver
> usbserial but from the Raspberry pi user space I don't understand where the
> GPIOs from this chip are mapped to or how I should map them by creating a
> node with mknod ?

You can access them from /sys/class/gpio or using the new gpiolib
chardev interface as any other gpios.

If the gpios are recognised and registered, they should also show up in
sysfs as a child device to the USB interface in question, for example
as:
	
	/sys/bus/usb/devices/1-1.1\:1.0/gpio/gpiochipN

Good luck,
Johan
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux