This reverts commit 8c58f1a7a4b6d1d723bf25fef9d842d5a11200d0. It turns out that applying these generic properties was premature: the properties used in the driver using this are of unclear electrical nature and the subject need to be discussed.
Showing the changes to include/linux/pinctrl (1 of 3 files). Show all
Unified · Split
| @@ -42,8 +42,6 @@ · 41 unmodified lines | ||
| 42 | 42 | * @PIN_CONFIG_BIAS_PULL_UP: the pin will be pulled up (usually with high |
| 43 | 43 | * impedance to VDD). If the argument is != 0 pull-up is enabled, |
| 44 | 44 | * if it is 0, pull-up is total, i.e. the pin is connected to VDD. |
| 45 | − * @PIN_CONFIG_BIDIRECTIONAL: the pin will be configured to allow simultaneous | |
| 46 | − * input and output operations. | |
| 47 | 45 | * @PIN_CONFIG_DRIVE_OPEN_DRAIN: the pin will be driven with open drain (open |
| 48 | 46 | * collector) which means it is usually wired with other output ports |
| 49 | 47 | * which are then pulled up with an external resistor. Setting this |
| @@ -98,7 +96,6 @@ enum pin_config_param { · 48 unmodified lines | ||
| 98 | 96 | PIN_CONFIG_BIAS_PULL_DOWN, |
| 99 | 97 | PIN_CONFIG_BIAS_PULL_PIN_DEFAULT, |
| 100 | 98 | PIN_CONFIG_BIAS_PULL_UP, |
| 101 | − PIN_CONFIG_BIDIRECTIONAL, | |
| 102 | 99 | PIN_CONFIG_DRIVE_OPEN_DRAIN, |
| 103 | 100 | PIN_CONFIG_DRIVE_OPEN_SOURCE, |
| 104 | 101 | PIN_CONFIG_DRIVE_PUSH_PULL, |