aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/pinctrl.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/pinctrl.txt')
-rw-r--r--Documentation/pinctrl.txt15
1 files changed, 5 insertions, 10 deletions
diff --git a/Documentation/pinctrl.txt b/Documentation/pinctrl.txt
index ee3266b948e7..fa9163af34f6 100644
--- a/Documentation/pinctrl.txt
+++ b/Documentation/pinctrl.txt
@@ -494,14 +494,10 @@ Definitions:
494 {"map-i2c0", i2c0, pinctrl0, fi2c0, gi2c0} 494 {"map-i2c0", i2c0, pinctrl0, fi2c0, gi2c0}
495 } 495 }
496 496
497 Every map must be assigned a symbolic name, pin controller and function. 497 Every map must be assigned a state name, pin controller, device and
498 The group is not compulsory - if it is omitted the first group presented by 498 function. The group is not compulsory - if it is omitted the first group
499 the driver as applicable for the function will be selected, which is 499 presented by the driver as applicable for the function will be selected,
500 useful for simple cases. 500 which is useful for simple cases.
501
502 The device name is present in map entries tied to specific devices. Maps
503 without device names are referred to as SYSTEM pinmuxes, such as can be taken
504 by the machine implementation on boot and not tied to any specific device.
505 501
506 It is possible to map several groups to the same combination of device, 502 It is possible to map several groups to the same combination of device,
507 pin controller and function. This is for cases where a certain function on 503 pin controller and function. This is for cases where a certain function on
@@ -983,8 +979,7 @@ after this you should be able to see this in the debugfs listing of all pins.
983System pin control hogging 979System pin control hogging
984========================== 980==========================
985 981
986A system pin control map entry, i.e. a pin control setting that does not have 982Pin control map entries can be hogged by the core when the pin controller
987a device associated with it, can be hogged by the core when the pin controller
988is registered. This means that the core will attempt to call pinctrl_get() and 983is registered. This means that the core will attempt to call pinctrl_get() and
989pinctrl_enable() on it immediately after the pin control device has been 984pinctrl_enable() on it immediately after the pin control device has been
990registered. 985registered.