On Fri, 27 Sept 2024 at 16:08, Román Cárdenas Rodríguez <rcardenas....@gmail.com> wrote: > > Generic GPIO class for STM32 devices. It can be used for most of STM32 chips. > Note that it does not implement configuration locking mechanisms. > > Signed-off-by: Roman Cardenas Rodriguez <rcardenas....@gmail.com> > --- > hw/gpio/Kconfig | 3 + > hw/gpio/meson.build | 1 + > hw/gpio/stm32_gpio.c | 386 +++++++++++++++++++++++++++++++++++ > hw/gpio/trace-events | 8 + > include/hw/arm/stm32.h | 41 ++++ > include/hw/gpio/stm32_gpio.h | 109 ++++++++++ > 6 files changed, 548 insertions(+) > create mode 100644 hw/gpio/stm32_gpio.c > create mode 100644 include/hw/arm/stm32.h > create mode 100644 include/hw/gpio/stm32_gpio.h
Oh, I forgot -- could you consider adding some tests for the new device? We have tests already for stm32l4x5_gpio in tests/qtest/stm32l4x5_gpio-test.c which you can probably use as a pattern. You can add the test cases as an extra patch on the end of the series. thanks -- PMM