From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QWxleGFuZGVyIFNoaXlhbg==?= Subject: =?UTF-8?B?UmU6IFtQQVRDSCAzLzNdIHNwaTogcHNkZXY6IGFkZCBwYXNzaXZlIHNlcmlh?= =?UTF-8?B?bCBkcml2ZXI=?= Date: Wed, 12 Mar 2014 21:54:48 +0400 Message-ID: <1394646888.880576709@f181.i.mail.ru> References: <1394639617-26917-1-git-send-email-m.grzeschik@pengutronix.de> <1394639617-26917-4-git-send-email-m.grzeschik@pengutronix.de> Reply-To: =?UTF-8?B?QWxleGFuZGVyIFNoaXlhbg==?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, kernel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, =?UTF-8?B?TGludXMgV2FsbGVpag==?= To: =?UTF-8?B?TWljaGFlbCBHcnplc2NoaWs=?= Return-path: In-Reply-To: <1394639617-26917-4-git-send-email-m.grzeschik-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org> Sender: linux-spi-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: 0KHRgNC10LTQsCwgMTIg0LzQsNGA0YLQsCAyMDE0LCAxNjo1MyArMDE6MDAg0L7RgiBNaWNoYWVs IEdyemVzY2hpayA8bS5ncnplc2NoaWtAcGVuZ3V0cm9uaXguZGU+Ogo+IFRoaXMgcGF0Y2ggaW50 cm9kdWNlcyB0aGUgcHNkZXYgZHJpdmVyLiBJdCBpcyB1c2VkIHRvIGNvbW11bmljYXRlIHRvIGFu Cj4gQWx0ZXJhIHBhc3NpdmUgc2VyaWFsIGNvbm5lY3RlZCBGUEdBIGJ5IHdyaXRpbmcgaW50byBh biBjaGFyYWN0ZXIKPiBkZXZpY2UuCj4gCj4gSXQgc2ltcGx5IGluaXRhdGVzIHRoZSBwcm90b2Nv bCBvbiBvcGVuIGFuZCBjbG9ja3MgdGhlIGRhdGEgaW50byB0aGUKPiBGUEdBIGJ5IHVzaW5nIHRo ZSB1bmRlcmx5aW5nIFNQSSBidXMgb24gd3JpdGUuIFRoZSB1c2VkIFNQSSBidXMgY2FuIGFsc28K PiBiZSBhbiBiaXRiYW5nIFNQSSBidXMuIE9uIGNsb3NlIGl0IHdpbGwgY2hlY2sgZm9yIHRoZSBy ZXNwb25zZSBvZiB0aGUKPiBGUEdBIGFuZCB0ZWxscyBpZiB0aGUgd3JpdGUgcHJvY2VzcyB3YXMg c3VjY2Vzc2Z1bC4KCkFzIGEgc3VnZ2VzdGlvbiwgSSB3YW50IHRvIGFkdmlzZSB5b3UgdG8gdXNl IEdQSU8gZnVuY3Rpb25zIGJhc2VkIG9uCmRlc2NyaXB0b3JzICh4eF9ncGlvZF94eCgpKSBmb3Ig dGhlIG5ldyBkcml2ZXJzLgpUaGlzIHdpbGwgc2ltcGxpZnkgY29kZSBhIGJpdCwgYWxsb3dzIHlv dSB0byB1c2UgdGhlIGRyaXZlciBmb3Igbm9uLURUIGJvYXJkcwp3aXRob3V0IGNyZWF0aW5nIGFu eSBuZXcgZ2xvYmFsIGhlYWRlcnMgZm9yIHBsYXRmb3JtX2RhdGEgYW5kIGVsaW1pbmF0ZQp0aGUg cG9zc2libGUgY29uZnVzaW9uIHdpdGggYWN0aXZlIGxldmVscyBmb3IgdGhlc2UgR1BJT3MgaW4g dGhlIGZ1dHVyZS4KCi0tLQo= -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: shc_work@mail.ru (=?UTF-8?B?QWxleGFuZGVyIFNoaXlhbg==?=) Date: Wed, 12 Mar 2014 21:54:48 +0400 Subject: =?UTF-8?B?UmU6IFtQQVRDSCAzLzNdIHNwaTogcHNkZXY6IGFkZCBwYXNzaXZlIHNlcmlh?= =?UTF-8?B?bCBkcml2ZXI=?= In-Reply-To: <1394639617-26917-4-git-send-email-m.grzeschik@pengutronix.de> References: <1394639617-26917-1-git-send-email-m.grzeschik@pengutronix.de> <1394639617-26917-4-git-send-email-m.grzeschik@pengutronix.de> Message-ID: <1394646888.880576709@f181.i.mail.ru> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org ?????, 12 ????? 2014, 16:53 +01:00 ?? Michael Grzeschik : > This patch introduces the psdev driver. It is used to communicate to an > Altera passive serial connected FPGA by writing into an character > device. > > It simply initates the protocol on open and clocks the data into the > FPGA by using the underlying SPI bus on write. The used SPI bus can also > be an bitbang SPI bus. On close it will check for the response of the > FPGA and tells if the write process was successful. As a suggestion, I want to advise you to use GPIO functions based on descriptors (xx_gpiod_xx()) for the new drivers. This will simplify code a bit, allows you to use the driver for non-DT boards without creating any new global headers for platform_data and eliminate the possible confusion with active levels for these GPIOs in the future. ---