Lines Matching refs:groups

21   set drive strength, etc. for individual pins or groups of pins.
115 Pin groups
118 Many controllers need to deal with groups of pins, so the pin controller
119 subsystem has a mechanism for enumerating groups of pins and retrieving the
126 These two groups are presented to the pin control subsystem by implementing
189 the groups is up to the driver, this is just a simple example - in practice you
269 Since some controllers have special logic for handling entire groups of pins
272 for groups it does not want to handle, or if it just wants to do some
481 function is *always* associated with a certain set of pin groups, could
486 The Function spi is associated with pin groups { A8, A7, A6, A5 }
490 Group names must be unique per pin controller, no two groups on the same
494 for a certain set of pins. The knowledge of the functions and pin groups
499 - A list of groups associated with a certain function
503 As already described above, pin groups are in turn self-descriptive, so
530 It is possible to map several groups to the same combination of device,
549 We assume that the number of possible function maps to pin groups is limited by
551 mapped to any pin, like in a phone exchange. So the available pin groups for
657 const char * const *groups;
669 .groups = spi0_groups,
674 .groups = i2c0_groups,
679 .groups = mmc0_groups,
695 const char * const **groups,
698 *groups = foo_functions[selector].groups;
1077 As it is possible to map a function to different groups of pins an optional
1103 groups of pins, say for example in the mmc0 example above, where you can
1105 three groups for a total of 2+2+4 = 8 pins (for an 8-bit MMC bus as is the
1172 device, and since we allow multiple groups to match to a single device, they
1370 spi0 in the example above, we expose two different groups of pins for the same
1375 This snippet first initializes a state object for both groups (in foo_probe()),