Simon Glass | 837a66a | 2019-12-06 21:42:53 -0700 | [diff] [blame] | 1 | # |
| 2 | # Intel PINCTRL drivers |
| 3 | # |
| 4 | |
| 5 | if PINCTRL_INTEL |
| 6 | |
| 7 | config INTEL_PINCTRL_DUAL_ROUTE_SUPPORT |
Simon Glass | 34f94ec | 2019-12-08 17:32:08 -0700 | [diff] [blame] | 8 | bool |
| 9 | default y |
Simon Glass | 837a66a | 2019-12-06 21:42:53 -0700 | [diff] [blame] | 10 | |
| 11 | config INTEL_PINCTRL_PADCFG_PADTOL |
Simon Glass | 34f94ec | 2019-12-08 17:32:08 -0700 | [diff] [blame] | 12 | bool n |
Simon Glass | 837a66a | 2019-12-06 21:42:53 -0700 | [diff] [blame] | 13 | |
| 14 | config INTEL_PINCTRL_IOSTANDBY |
Simon Glass | 34f94ec | 2019-12-08 17:32:08 -0700 | [diff] [blame] | 15 | bool |
| 16 | default y |
| 17 | |
Simon Glass | cf45178 | 2020-07-07 21:32:21 -0600 | [diff] [blame] | 18 | config INTEL_PINCTRL_MULTI_ACPI_DEVICES |
| 19 | bool |
| 20 | default y |
| 21 | help |
| 22 | Enable this if the pinctrl devices are modelled as multiple, |
| 23 | separate ACPI devices in the ACPI tables. If enabled, the ACPI |
| 24 | devices match the U-Boot pinctrl devices and the pin 'offset' is |
Simon Glass | 50648b3 | 2020-08-29 15:23:06 -0600 | [diff] [blame^] | 25 | relative to a particular pinctrl device. If disabled, there is a |
Simon Glass | cf45178 | 2020-07-07 21:32:21 -0600 | [diff] [blame] | 26 | single ACPI pinctrl device which includes all U-Boot pinctrl devices |
| 27 | and the pin 'offset' is in effect a global pin number. |
| 28 | |
| 29 | |
Simon Glass | 34f94ec | 2019-12-08 17:32:08 -0700 | [diff] [blame] | 30 | config PINCTRL_INTEL_APL |
| 31 | bool "Support Intel Apollo Lake (APL)" |
| 32 | help |
| 33 | Add support for Intel Apollo Lake pin-control and pin-mux settings. |
| 34 | These are mostly read from the device tree, with the early-pads |
| 35 | property in the host bridge and the pads property in the fsp-s |
| 36 | subnode of the host bridge. |
Simon Glass | 837a66a | 2019-12-06 21:42:53 -0700 | [diff] [blame] | 37 | |
| 38 | endif |