Subj : gpio on x86 To : Alexey Vissarionov From : Gerrit Kuehn Date : Fri May 13 2022 10:21 am Hello Alexey! 13 May 22 10:28, Alexey Vissarionov wrote to Gerrit Kuehn: GK>> I have an Intel-based mainboard with build-in gpios that I'd like GK>> to use. However, I cannot get the kernel (5.16) to recognise the GK>> chip (NXP PCA9554). To my understanding, this should be supported GK>> with the gpio_pca953x kernel module. AV> Or not supported. https://github.com/torvalds/linux/blob/master/drivers/gpio/gpio-pca953x.c { .compatible = "nxp,pca9554", .data = OF_953X( 8, PCA_INT), }, From looking at the source, I think it should be supported by the existing module. kernelconfig has the same info: -> PCA95[357]x, PCA9698, TCA64xx, and MAX7310 I/O ports 8 bits: max7310, max7315, pca6107, pca9534, pca9538, pca9554, pca9556, pca9557, pca9574, tca6408, tca9554, xra1202 AV> https://www.ti.com/lit/gpn/pca9554 AV> https://www.onsemi.com/pdf/datasheet/pca9554-d.pdf AV> https://www.nxp.com/docs/en/data-sheet/PCA9554_9554A.pdf AV> Quite enough to write your own kernel module. Yeah, sure, but why bother if the driver is already there? Regards, Gerrit .... 10:21AM up 51 days, 15:27, 8 users, load averages: 0.36, 0.44, 0.40 --- msged/fbsd 6.3 2021-12-02 * Origin: And the pastiche we've invented (2:240/12) .