From mboxrd@z Thu Jan 1 00:00:00 1970 From: Trent Piepho Subject: Re: [PATCH 4/4] ARM: imx: Update spi_imx platform data to reflect current state Date: Wed, 18 Oct 2017 17:50:30 +0000 Message-ID: <1508349029.87493.8.camel@impinj.com> References: <20171013195410.30767-1-tpiepho@impinj.com> <20171013195410.30767-4-tpiepho@impinj.com> <20171018021709.GD18810@dragon> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" , "fabio.estevam-3arQi8VN3Tc@public.gmane.org" , "kernel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org" , "gerg-Td1EMuHUCqxL1ZNQvxDV9g@public.gmane.org" To: "shawnguo-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org" Return-path: In-Reply-To: <20171018021709.GD18810@dragon> Content-Language: en-US Content-ID: Sender: linux-spi-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: T24gV2VkLCAyMDE3LTEwLTE4IGF0IDEwOjE3ICswODAwLCBTaGF3biBHdW8gd3JvdGU6DQo+IE9u IEZyaSwgT2N0IDEzLCAyMDE3IGF0IDEyOjU0OjEwUE0gLTA3MDAsIFRyZW50IFBpZXBobyB3cm90 ZToNCj4gPiANCj4gPiBJZiBhIGJvYXJkIHVzZXMgYWxsIG5hdGl2ZSBjaGlwIHNlbGVjdHMsIHRo ZW4gaXQncyBub3QgbmVjZXNzYXJ5IHRvDQo+ID4gc3BlY2lmeSBhIGNoaXAgc2VsZWN0IGFycmF5 IGF0IGFsbCwgYXMgYWxsIG5hdGl2ZSBpcyB0aGUgZGVmYXVsdCAodGhpcyBpcw0KPiA+IGhvdyBk ZXZpY2UtdHJlZSBjb25maWd1cmVkIFNQSSBtYXN0ZXJzIHdvcmsgdG9vKS4gIE1vc3Qgb2YgdGhl IHNwaS1pbXgNCj4gPiBwbGF0Zm9ybSBkYXRhIHVzZXJzIGhhdmUgdGhlaXIgY2hpcCBzZWxlY3Qg YXJyYXlzIHJlbW92ZWQgYnkgdGhpcyBwYXRjaC4NCj4gPiANCj4gPiANCj4gRG9lcyB0aGlzIHBh dGNoIGhhdmUgYW55IGRlcGVuZGVuY3kgb24gb3RoZXJzIGluIHRoaXMgc2VyaWVzLCBvciBjYW4g aXQNCj4gYmUgc2VudCB2aWEgYXJtLXNvYyB0cmVlIGluZGVwZW5kZW50bHk/DQoNCkl0IG5lZWRz IHBhdGNoIDEgYW5kIDMgaW4gdGhlIHNlcmllcy4gIEN1cnJlbnRseSBzdXBwbHlpbmcgY3MgZ3Bp b3MgaXMNCm1hbmRhdG9yeSBmb3IgYm90aCBwbGF0Zm9ybSBkYXRhIGFuZCBEVCBiYXNlZCBzeXN0 ZW1zIHVzaW5nIHNwaS1pbXguIA0KVGhlIGxhdHRlciBpcyBhIGJ1ZywgYXMgdGhlIERUIGJpbmRp bmcgY2xlYXJseSBtYWtlcyBjcy1ncGlvcyBvcHRpb25hbA0KYW5kIG90aGVyIGRyaXZlcnMgZG8g bm90IHJlcXVpcmUgaXQuICBJIGZpZ3VyZWQgSSBtaWdodCBhcyB3ZWxsIGNsZWFuDQp1cCB0aGUg cGxhdGZvcm0gZGF0YSB3aGlsZSBJIGZpeGVkIHRoYXQgYnVnIGFuZCBjYW1lIGFjcm9zcyB0aGUN CmlteDMxbW9ib2FyZCBidWcgaW4gdGhhdCBwcm9jZXNzLg0K -- 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: tpiepho@impinj.com (Trent Piepho) Date: Wed, 18 Oct 2017 17:50:30 +0000 Subject: [PATCH 4/4] ARM: imx: Update spi_imx platform data to reflect current state In-Reply-To: <20171018021709.GD18810@dragon> References: <20171013195410.30767-1-tpiepho@impinj.com> <20171013195410.30767-4-tpiepho@impinj.com> <20171018021709.GD18810@dragon> Message-ID: <1508349029.87493.8.camel@impinj.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, 2017-10-18 at 10:17 +0800, Shawn Guo wrote: > On Fri, Oct 13, 2017 at 12:54:10PM -0700, Trent Piepho wrote: > > > > If a board uses all native chip selects, then it's not necessary to > > specify a chip select array at all, as all native is the default (this is > > how device-tree configured SPI masters work too). Most of the spi-imx > > platform data users have their chip select arrays removed by this patch. > > > > > Does this patch have any dependency on others in this series, or can it > be sent via arm-soc tree independently? It needs patch 1 and 3 in the series. Currently supplying cs gpios is mandatory for both platform data and DT based systems using spi-imx. The latter is a bug, as the DT binding clearly makes cs-gpios optional and other drivers do not require it. I figured I might as well clean up the platform data while I fixed that bug and came across the imx31moboard bug in that process.