504f935d00
The ZAURUS KConfig symbol used to do multiple things: * pull in the tc6393xb display device * pull in the Zaurus SCOOP GPIO device * pull in hw/block/nand.c code * pull in hw/block/ecc.c code and was used by multiple machine types in the Zaurus family. Now that we've removed all the Zaurus machine types except "collie" (which is not currently deprecated), we can simplify this. "collie" doesn't need any of the above things except for the SCOOP GPIO device. Remove the does-lots-of-things ZAURUS KConfig symbol and instead have collie pull in ZAURUS_SCOOP, a new KConfig symbol which exists only to control the presence of the SCOOP GPIO device. Move the associated source file lines in MAINTAINERS into the Collie subsection, since this is now its only user. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-id: 20240903160751.4100218-8-peter.maydell@linaro.org
22 lines
1.2 KiB
Meson
22 lines
1.2 KiB
Meson
system_ss.add(when: 'CONFIG_GPIO_KEY', if_true: files('gpio_key.c'))
|
|
system_ss.add(when: 'CONFIG_GPIO_MPC8XXX', if_true: files('mpc8xxx.c'))
|
|
system_ss.add(when: 'CONFIG_GPIO_PWR', if_true: files('gpio_pwr.c'))
|
|
system_ss.add(when: 'CONFIG_MAX7310', if_true: files('max7310.c'))
|
|
system_ss.add(when: 'CONFIG_PCA9552', if_true: files('pca9552.c'))
|
|
system_ss.add(when: 'CONFIG_PCA9554', if_true: files('pca9554.c'))
|
|
system_ss.add(when: 'CONFIG_PL061', if_true: files('pl061.c'))
|
|
system_ss.add(when: 'CONFIG_ZAURUS_SCOOP', if_true: files('zaurus.c'))
|
|
|
|
system_ss.add(when: 'CONFIG_IMX', if_true: files('imx_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_NPCM7XX', if_true: files('npcm7xx_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_NRF51_SOC', if_true: files('nrf51_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_OMAP', if_true: files('omap_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_RASPI', if_true: files(
|
|
'bcm2835_gpio.c',
|
|
'bcm2838_gpio.c'
|
|
))
|
|
system_ss.add(when: 'CONFIG_STM32L4X5_SOC', if_true: files('stm32l4x5_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_ASPEED_SOC', if_true: files('aspeed_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_SIFIVE_GPIO', if_true: files('sifive_gpio.c'))
|
|
system_ss.add(when: 'CONFIG_PCF8574', if_true: files('pcf8574.c'))
|