I have a device that uses SPI bitbang (which is physically represented by bunch of GPIOs). I want to have a driver of that device to use SPI GPIO driver, but... 1) SPI GPIO has an established DT schema and hardcoded GPIO line names in the driver. 2) The firmware for the device uses already some names for the GPIO lines that not compatible with SPI GPIO schema. So, what would be the best approach here? I was thinking about the following: 1) Use GPIO aggregator to fake the chip that will provide necessary names. 2) Hack the GPIO library to add a quirk for this specific device to translate the line names. 3) ...your variant... -- With Best Regards, Andy Shevchenko