mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-28 18:05:00 -04:00
A few old machines have not been converted away from the old-style gpiolib interfaces. Make these select the new CONFIG_GPIOLIB_LEGACY symbol so the code still works where it is needed but can be left out otherwise. This is the list of all gpio_request() calls in mips: arch/mips/alchemy/devboards/db1000.c: gpio_request(19, "sd0_cd"); arch/mips/alchemy/devboards/db1000.c: gpio_request(20, "sd1_cd"); arch/mips/alchemy/devboards/db1200.c: gpio_request(215, "otg-vbus"); arch/mips/bcm47xx/workarounds.c: err = gpio_request_one(usb_power, GPIOF_OUT_INIT_HIGH, "usb_power"); arch/mips/bcm63xx/boards/board_bcm963xx.c: gpio_request_one(board.ephy_reset_gpio, arch/mips/txx9/rbtx4927/setup.c: gpio_request(15, "sio-dtr"); Most of these should be easy enough to change to modern gpio descriptors or remove if they are no longer in use. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Reviewed-by: Linus Walleij <linusw@kernel.org> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
63 lines
1.2 KiB
Plaintext
63 lines
1.2 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
config MACH_TX49XX
|
|
bool
|
|
select BOOT_ELF32
|
|
select MACH_TXX9
|
|
select CEVT_R4K
|
|
select CSRC_R4K
|
|
select IRQ_MIPS_CPU
|
|
select SYS_HAS_CPU_TX49XX
|
|
select SYS_SUPPORTS_64BIT_KERNEL
|
|
|
|
config MACH_TXX9
|
|
bool
|
|
select DMA_NONCOHERENT
|
|
select SWAP_IO_SPACE
|
|
select SYS_HAS_EARLY_PRINTK
|
|
select SYS_SUPPORTS_32BIT_KERNEL
|
|
select SYS_SUPPORTS_LITTLE_ENDIAN
|
|
select SYS_SUPPORTS_BIG_ENDIAN
|
|
select COMMON_CLK
|
|
|
|
config TOSHIBA_RBTX4927
|
|
bool "Toshiba RBTX49[23]7 board"
|
|
depends on MACH_TX49XX
|
|
select SOC_TX4927
|
|
# TX4937 is subset of TX4938
|
|
select SOC_TX4938
|
|
help
|
|
This Toshiba board is based on the TX4927 processor. Say Y here to
|
|
support this machine type
|
|
|
|
config SOC_TX4927
|
|
bool
|
|
select CEVT_TXX9
|
|
imply HAS_TXX9_SERIAL
|
|
select HAVE_PCI
|
|
select IRQ_TXX9
|
|
select PCI_TX4927
|
|
select GPIO_TXX9
|
|
select GPIOLIB_LEGACY
|
|
|
|
config SOC_TX4938
|
|
bool
|
|
select CEVT_TXX9
|
|
imply HAS_TXX9_SERIAL
|
|
select HAVE_PCI
|
|
select IRQ_TXX9
|
|
select PCI_TX4927
|
|
select GPIO_TXX9
|
|
|
|
config TOSHIBA_FPCIB0
|
|
bool "FPCIB0 Backplane Support"
|
|
depends on PCI && MACH_TXX9
|
|
select I8259
|
|
|
|
config PICMG_PCI_BACKPLANE_DEFAULT
|
|
bool "Support for PICMG PCI Backplane"
|
|
depends on PCI && MACH_TXX9
|
|
default y if !TOSHIBA_FPCIB0
|
|
|
|
config PCI_TX4927
|
|
bool
|