1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 menu "SPI driver support"
5 depends on ADK_TARGET_WITH_SPI || ADK_TARGET_QEMU
7 config ADK_WALDUX_KERNEL_SPI
10 config ADK_WALDUX_KERNEL_SPI_DEBUG
13 config ADK_WALDUX_KERNEL_SPI_MASTER
16 config ADK_WALDUX_KERNEL_SPI_BITBANG
19 config ADK_WALDUX_KERNEL_SPI_RB4XX_CPLD
22 config ADK_WALDUX_KERNEL_SPI_AR71XX
25 config ADK_WALDUX_KERNEL_SPI_PXA2XX
27 select ADK_WALDUX_KERNEL_SPI
29 config ADK_WALDUX_KERNEL_SPI_BCM2835
30 tristate "SPI driver for BCM28XX boards"
31 select ADK_WALDUX_KERNEL_SPI
32 select ADK_WALDUX_KERNEL_SPI_MASTER
33 select ADK_WALDUX_KERNEL_SPI_BITBANG
34 select ADK_WALDUX_KERNEL_REGMAP
35 select ADK_WALDUX_KERNEL_REGMAP_SPI
36 depends on ADK_TARGET_BOARD_BCM28XX
37 default m if ADK_TARGET_BOARD_BCM28XX
40 config ADK_WALDUX_KERNEL_SPI_IMX
41 tristate "SPI driver for Solidrun IMX6"
42 select ADK_WALDUX_KERNEL_SPI
43 select ADK_WALDUX_KERNEL_SPI_MASTER
44 select ADK_WALDUX_KERNEL_SPI_BITBANG
45 select ADK_WALDUX_KERNEL_REGMAP
46 select ADK_WALDUX_KERNEL_REGMAP_SPI
47 depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
48 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
51 config ADK_WALDUX_KERNEL_SPI_RB4XX
52 tristate "SPI driver for Routerboard 4xx"
53 select ADK_WALDUX_KERNEL_SPI
54 select ADK_WALDUX_KERNEL_SPI_MASTER
55 select ADK_WALDUX_KERNEL_SPI_BITBANG
56 select ADK_WALDUX_KERNEL_SPI_RB4XX_CPLD
57 select ADK_WALDUX_KERNEL_SPI_AR71XX
58 depends on ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
59 default y if ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
62 config ADK_WALDUX_KERNEL_SPI_SUN6I
63 tristate "SPI driver for SunXi"
64 select ADK_WALDUX_KERNEL_SPI
65 select ADK_WALDUX_KERNEL_SPI_MASTER
66 select ADK_WALDUX_KERNEL_SPI_BITBANG
67 select ADK_WALDUX_KERNEL_REGMAP
68 select ADK_WALDUX_KERNEL_REGMAP_SPI
69 depends on ADK_TARGET_SYSTEM_ORANGE_PI0
70 default y if ADK_TARGET_SYSTEM_ORANGE_PI0
73 config ADK_WALDUX_KERNEL_SPI_SPIDEV
74 tristate "SPI userland driver"
75 select ADK_WALDUX_KERNEL_SPI
76 select ADK_WALDUX_KERNEL_SPI_MASTER
78 config ADK_WALDUX_KERNEL_SPI_GPIO
79 tristate "SPI GPIO support"
80 select ADK_WALDUX_KERNEL_SPI
81 select ADK_WALDUX_KERNEL_SPI_MASTER