Hi, This patch set removes the build system options for the GPIO driver and adds device tree support. The build system options were removed because they are now supplied by the application or pulled from the device tree. This removes a lot of clutter and makes the driver more flexible.
Alex Alex White (2): bsps/microblaze: Remove GPIO build system options bsps/microblaze: Add device tree support to GPIO .../microblaze_fpga/gpio/microblaze-gpio.c | 93 ++++++++++++------- .../include/bsp/microblaze-gpio.h | 26 ++++-- .../bsps/microblaze/microblaze_fpga/grp.yml | 18 ---- .../microblaze_fpga/optgpio1baseaddress.yml | 19 ---- .../microblaze_fpga/optgpio1dualchannel.yml | 16 ---- .../microblaze_fpga/optgpio1interrupt.yml | 16 ---- .../microblaze_fpga/optgpio1irq.yml | 18 ---- .../microblaze_fpga/optgpio2baseaddress.yml | 19 ---- .../microblaze_fpga/optgpio2dualchannel.yml | 16 ---- .../microblaze_fpga/optgpio2enable.yml | 17 ---- .../microblaze_fpga/optgpio2interrupt.yml | 16 ---- .../microblaze_fpga/optgpio2irq.yml | 18 ---- 12 files changed, 79 insertions(+), 213 deletions(-) delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio1baseaddress.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio1dualchannel.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio1interrupt.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio1irq.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio2baseaddress.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio2dualchannel.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio2enable.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio2interrupt.yml delete mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optgpio2irq.yml -- 2.34.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel