Lines Matching full:groups
30 /* Max groups for one pin */
34 uint16_t (*groups)[]; member
384 .groups = &((uint16_t []) {
403 .groups = &((uint16_t []) {
422 .groups = &((uint16_t []) {
441 .groups = &((uint16_t []) {
460 .groups = &((uint16_t []) {
479 .groups = &((uint16_t []) {
498 .groups = &((uint16_t []) {
516 .groups = &((uint16_t []) {
534 .groups = &((uint16_t []) {
552 .groups = &((uint16_t []) {
570 .groups = &((uint16_t []) {
588 .groups = &((uint16_t []) {
606 .groups = &((uint16_t []) {
624 .groups = &((uint16_t []) {
644 .groups = &((uint16_t []) {
664 .groups = &((uint16_t []) {
684 .groups = &((uint16_t []) {
704 .groups = &((uint16_t []) {
724 .groups = &((uint16_t []) {
744 .groups = &((uint16_t []) {
764 .groups = &((uint16_t []) {
784 .groups = &((uint16_t []) {
812 .groups = &((uint16_t []) {
840 .groups = &((uint16_t []) {
858 .groups = &((uint16_t []) {
876 .groups = &((uint16_t []) {
894 .groups = &((uint16_t []) {
913 .groups = &((uint16_t []) {
931 .groups = &((uint16_t []) {
949 .groups = &((uint16_t []) {
967 .groups = &((uint16_t []) {
985 .groups = &((uint16_t []) {
1003 .groups = &((uint16_t []) {
1021 .groups = &((uint16_t []) {
1039 .groups = &((uint16_t []) {
1057 .groups = &((uint16_t []) {
1075 .groups = &((uint16_t []) {
1093 .groups = &((uint16_t []) {
1111 .groups = &((uint16_t []) {
1139 .groups = &((uint16_t []) {
1159 .groups = &((uint16_t []) {
1189 .groups = &((uint16_t []) {
1211 .groups = &((uint16_t []) {
1234 .groups = &((uint16_t []) {
1254 .groups = &((uint16_t []) {
1274 .groups = &((uint16_t []) {
1294 .groups = &((uint16_t []) {
1316 .groups = &((uint16_t []) {
1338 .groups = &((uint16_t []) {
1360 .groups = &((uint16_t []) {
1380 .groups = &((uint16_t []) {
1408 .groups = &((uint16_t []) {
1436 .groups = &((uint16_t []) {
1454 .groups = &((uint16_t []) {
1472 .groups = &((uint16_t []) {
1490 .groups = &((uint16_t []) {
1508 .groups = &((uint16_t []) {
1526 .groups = &((uint16_t []) {
1544 .groups = &((uint16_t []) {
1562 .groups = &((uint16_t []) {
1580 .groups = &((uint16_t []) {
1598 .groups = &((uint16_t []) {
1616 .groups = &((uint16_t []) {
1634 .groups = &((uint16_t []) {
1652 .groups = &((uint16_t []) {
1680 .groups = &((uint16_t []) {
1698 .groups = &((uint16_t []) {
1726 .groups = &((uint16_t []) {
1746 .groups = &((uint16_t []) {
1766 .groups = &((uint16_t []) {
1786 .groups = &((uint16_t []) {
1806 .groups = &((uint16_t []) {
1828 .groups = &((uint16_t []) {
1849 .groups = &((uint16_t []) {
1870 .groups = &((uint16_t []) {
1891 .groups = &((uint16_t []) {
1913 .groups = &((uint16_t []) {
1935 .groups = &((uint16_t []) {
1988 * function groups.
1990 * @ngroups: Number of function groups.
1992 * This function is used by master to get number of function groups.
2032 * groups of function Id.
2034 * @index: Index of next function groups.
2035 * @groups: Function groups.
2037 * This function is used by master to get function groups specified
2038 * by given function Id. This API will return 6 function groups with
2039 * a single response. To get other function groups, master should call
2040 * same API in loop with new function groups index till error is returned.
2042 * E.g First call should have index 0 which will return function groups
2044 * function groups 6, 7, 8, 9, 10 and 11 and so on.
2051 uint16_t *groups) in pm_api_pinctrl_get_function_groups() argument
2063 (void)memset(groups, END_OF_GROUPS, GROUPS_PAYLOAD_LEN); in pm_api_pinctrl_get_function_groups()
2072 groups[i] = (uint16_t)(grps + index + i); in pm_api_pinctrl_get_function_groups()
2081 * groups of pin.
2083 * @index: Index of next pin groups.
2084 * @groups: pin groups.
2086 * This function is used by master to get pin groups specified
2087 * by given pin Id. This API will return 6 pin groups with
2088 * a single response. To get other pin groups, master should call
2089 * same API in loop with new pin groups index till error is returned.
2091 * E.g First call should have index 0 which will return pin groups
2093 * pin groups 6, 7, 8, 9, 10 and 11 and so on.
2100 uint16_t *groups) in pm_api_pinctrl_get_pin_groups() argument
2111 (void)memset(groups, END_OF_GROUPS, GROUPS_PAYLOAD_LEN); in pm_api_pinctrl_get_pin_groups()
2113 grps = *zynqmp_pin_groups[pin].groups; in pm_api_pinctrl_get_pin_groups()
2119 /* Skip groups till index */ in pm_api_pinctrl_get_pin_groups()
2128 groups[i] = grps[index + i]; in pm_api_pinctrl_get_pin_groups()
2129 if (groups[i] == (uint16_t)END_OF_GROUPS) { in pm_api_pinctrl_get_pin_groups()