Home
last modified time | relevance | path

Searched refs:pmx (Results 1 – 68 of 68) sorted by relevance

/linux-4.4.14/drivers/pinctrl/spear/
Dpinctrl-spear.c31 static void muxregs_endisable(struct spear_pmx *pmx, in muxregs_endisable() argument
40 val = pmx_readl(pmx, muxreg->reg); in muxregs_endisable()
49 pmx_writel(pmx, val, muxreg->reg); in muxregs_endisable()
53 static int set_mode(struct spear_pmx *pmx, int mode) in set_mode() argument
59 if (!pmx->machdata->pmx_modes || !pmx->machdata->npmx_modes) in set_mode()
62 for (i = 0; i < pmx->machdata->npmx_modes; i++) { in set_mode()
63 if (pmx->machdata->pmx_modes[i]->mode == (1 << mode)) { in set_mode()
64 pmx_mode = pmx->machdata->pmx_modes[i]; in set_mode()
72 val = pmx_readl(pmx, pmx_mode->reg); in set_mode()
75 pmx_writel(pmx, val, pmx_mode->reg); in set_mode()
[all …]
Dpinctrl-spear.h160 void (*gpio_request_endisable)(struct spear_pmx *pmx, int offset,
185 static inline u32 pmx_readl(struct spear_pmx *pmx, u32 reg) in pmx_readl() argument
187 return readl_relaxed(pmx->vbase + reg); in pmx_readl()
190 static inline void pmx_writel(struct spear_pmx *pmx, u32 val, u32 reg) in pmx_writel() argument
192 writel_relaxed(val, pmx->vbase + reg); in pmx_writel()
Dpinctrl-spear1340.c1974 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable() argument
1991 val = pmx_readl(pmx, regoffset); in gpio_request_endisable()
1997 pmx_writel(pmx, val, regoffset); in gpio_request_endisable()
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpinctrl.c51 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_groups_count() local
53 return pmx->pfc->info->nr_groups; in sh_pfc_get_groups_count()
59 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_name() local
61 return pmx->pfc->info->groups[selector].name; in sh_pfc_get_group_name()
67 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_pins() local
69 *pins = pmx->pfc->info->groups[selector].pins; in sh_pfc_get_group_pins()
70 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
108 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_subnode_to_map() local
109 struct device *dev = pmx->pfc->dev; in sh_pfc_dt_subnode_to_map()
127 if (!pmx->func_prop_name) { in sh_pfc_dt_subnode_to_map()
[all …]
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-tegra.c48 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl() argument
50 return readl(pmx->regs[bank] + reg); in pmx_readl()
53 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel() argument
55 writel(val, pmx->regs[bank] + reg); in pmx_writel()
60 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count() local
62 return pmx->soc->ngroups; in tegra_pinctrl_get_groups_count()
68 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name() local
70 return pmx->soc->groups[group].name; in tegra_pinctrl_get_group_name()
78 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins() local
80 *pins = pmx->soc->groups[group].pins; in tegra_pinctrl_get_group_pins()
[all …]
Dpinctrl-tz1090-pdc.c243 static inline u32 pmx_read(struct tz1090_pdc_pmx *pmx, u32 reg) in pmx_read() argument
245 return ioread32(pmx->regs + reg); in pmx_read()
248 static inline void pmx_write(struct tz1090_pdc_pmx *pmx, u32 val, u32 reg) in pmx_write() argument
250 iowrite32(val, pmx->regs + reg); in pmx_write()
531 static void tz1090_pdc_pinctrl_mux(struct tz1090_pdc_pmx *pmx, in tz1090_pdc_pinctrl_mux() argument
539 select = ((pmx->mux_en & ~pmx->gpio_en) >> pin_shift) & 1; in tz1090_pdc_pinctrl_mux()
543 reg = pmx_read(pmx, grp->reg); in tz1090_pdc_pinctrl_mux()
546 pmx_write(pmx, reg, grp->reg); in tz1090_pdc_pinctrl_mux()
554 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tz1090_pdc_pinctrl_set_mux() local
571 spin_lock(&pmx->lock); in tz1090_pdc_pinctrl_set_mux()
[all …]
Dpinctrl-tz1090.c970 static inline u32 pmx_read(struct tz1090_pmx *pmx, u32 reg) in pmx_read() argument
972 return ioread32(pmx->regs + reg); in pmx_read()
975 static inline void pmx_write(struct tz1090_pmx *pmx, u32 val, u32 reg) in pmx_write() argument
977 iowrite32(val, pmx->regs + reg); in pmx_write()
1246 static void tz1090_pinctrl_select(struct tz1090_pmx *pmx, in tz1090_pinctrl_select() argument
1258 select = ((~pmx->pin_en[pmx_index] | in tz1090_pinctrl_select()
1259 pmx->gpio_en[pmx_index]) >> pmx_shift) & 1; in tz1090_pinctrl_select()
1267 val = pmx_read(pmx, reg); in tz1090_pinctrl_select()
1270 pmx_write(pmx, val, reg); in tz1090_pinctrl_select()
1284 static void tz1090_pinctrl_gpio_select(struct tz1090_pmx *pmx, in tz1090_pinctrl_gpio_select() argument
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-dnskw.dtsi60 pmx_sata0: pmx-sata0 {
64 pmx_sata1: pmx-sata1 {
68 pmx_led_power: pmx-led-power {
72 pmx_led_red_right_hdd: pmx-led-red-right-hdd {
76 pmx_led_red_left_hdd: pmx-led-red-left-hdd {
80 pmx_led_red_usb_325: pmx-led-red-usb-325 {
84 pmx_button_power: pmx-button-power {
88 pmx_led_red_usb_320: pmx-led-red-usb-320 {
92 pmx_power_off: pmx-power-off {
96 pmx_power_back_on: pmx-power-back-on {
[all …]
Dkirkwood-iomega_ix2_200.dts34 pmx_button_reset: pmx-button-reset {
38 pmx_button_power: pmx-button-power {
42 pmx_led_backup: pmx-led-backup {
46 pmx_led_power: pmx-led-power {
50 pmx_button_otb: pmx-button-otb {
54 pmx_led_rebuild: pmx-led-rebuild {
58 pmx_led_health: pmx-led_health {
62 pmx_led_sata_brt_ctrl_1: pmx-led-sata-brt-ctrl-1 {
66 pmx_led_sata_brt_ctrl_2: pmx-led-sata-brt-ctrl-2 {
70 pmx_led_backup_brt_ctrl_1: pmx-led-backup-brt-ctrl-1 {
[all …]
Ddove.dtsi469 pmx_gpio_0: pmx-gpio-0 {
474 pmx_gpio_1: pmx-gpio-1 {
479 pmx_gpio_2: pmx-gpio-2 {
484 pmx_gpio_3: pmx-gpio-3 {
489 pmx_gpio_4: pmx-gpio-4 {
494 pmx_gpio_5: pmx-gpio-5 {
499 pmx_gpio_6: pmx-gpio-6 {
504 pmx_gpio_7: pmx-gpio-7 {
509 pmx_gpio_8: pmx-gpio-8 {
514 pmx_gpio_9: pmx-gpio-9 {
[all …]
Dkirkwood-nsa320.dts45 pmx_sata0: pmx-sata0 {
50 pmx_sata1: pmx-sata1 {
55 pmx_led_hdd2_green: pmx-led-hdd2-green {
60 pmx_led_hdd2_red: pmx-led-hdd2-red {
65 pmx_mcu_data: pmx-mcu-data {
70 pmx_led_usb_green: pmx-led-usb-green {
75 pmx_mcu_clk: pmx-mcu-clk {
80 pmx_mcu_act: pmx-mcu-act {
85 pmx_led_sys_green: pmx-led-sys-green {
90 pmx_led_sys_orange: pmx-led-sys-orange {
[all …]
Dkirkwood-lswxl.dts42 pmx_power_hdd0: pmx-power-hdd0 {
46 pmx_power_hdd1: pmx-power-hdd1 {
50 pmx_usb_vbus: pmx-usb-vbus {
54 pmx_fan_high: pmx-fan-high {
58 pmx_fan_low: pmx-fan-low {
62 pmx_led_hdderr0: pmx-led-hdderr0 {
66 pmx_led_hdderr1: pmx-led-hdderr1 {
70 pmx_led_alarm: pmx-led-alarm {
74 pmx_led_function_red: pmx-led-function-red {
78 pmx_led_function_blue: pmx-led-function-blue {
[all …]
Dkirkwood-lswvl.dts42 pmx_power_hdd0: pmx-power-hdd0 {
46 pmx_power_hdd1: pmx-power-hdd1 {
50 pmx_usb_vbus: pmx-usb-vbus {
54 pmx_fan_high: pmx-fan-high {
58 pmx_fan_low: pmx-fan-low {
62 pmx_led_hdderr0: pmx-led-hdderr0 {
66 pmx_led_hdderr1: pmx-led-hdderr1 {
70 pmx_led_alarm: pmx-led-alarm {
74 pmx_led_function_red: pmx-led-function-red {
78 pmx_led_info: pmx-led-info {
[all …]
Dkirkwood-goflexnet.dts22 pmx_usb_power_enable: pmx-usb-power-enable {
26 pmx_led_right_cap_0: pmx-led_right_cap_0 {
30 pmx_led_right_cap_1: pmx-led_right_cap_1 {
34 pmx_led_right_cap_2: pmx-led_right_cap_2 {
38 pmx_led_right_cap_3: pmx-led_right_cap_3 {
42 pmx_led_left_cap_0: pmx-led_left_cap_0 {
46 pmx_led_left_cap_1: pmx-led_left_cap_1 {
50 pmx_led_left_cap_2: pmx-led_left_cap_2 {
54 pmx_led_left_cap_3: pmx-led_left_cap_3 {
58 pmx_led_green: pmx-led_green {
[all …]
Dkirkwood-lsxl.dtsi12 pmx_power_hdd: pmx-power-hdd {
16 pmx_usb_vbus: pmx-usb-vbus {
20 pmx_fan_high: pmx-fan-high {
24 pmx_fan_low: pmx-fan-low {
28 pmx_led_function_blue: pmx-led-function-blue {
32 pmx_led_alarm: pmx-led-alarm {
36 pmx_led_info: pmx-led-info {
40 pmx_led_power: pmx-led-power {
44 pmx_fan_lock: pmx-fan-lock {
48 pmx_button_function: pmx-button-function {
[all …]
Dkirkwood-synology.dtsi29 pmx_alarmled_12: pmx-alarmled-12 {
34 pmx_fanctrl_15: pmx-fanctrl-15 {
39 pmx_fanctrl_16: pmx-fanctrl-16 {
44 pmx_fanctrl_17: pmx-fanctrl-17 {
49 pmx_fanalarm_18: pmx-fanalarm-18 {
54 pmx_hddled_20: pmx-hddled-20 {
59 pmx_hddled_21: pmx-hddled-21 {
64 pmx_hddled_22: pmx-hddled-22 {
69 pmx_hddled_23: pmx-hddled-23 {
74 pmx_hddled_24: pmx-hddled-24 {
[all …]
Dkirkwood-nsa310.dts33 pmx_led_esata_green: pmx-led-esata-green {
38 pmx_led_esata_red: pmx-led-esata-red {
43 pmx_led_usb_green: pmx-led-usb-green {
48 pmx_led_usb_red: pmx-led-usb-red {
53 pmx_led_sys_green: pmx-led-sys-green {
58 pmx_led_sys_red: pmx-led-sys-red {
63 pmx_led_hdd_green: pmx-led-hdd-green {
68 pmx_led_hdd_red: pmx-led-hdd-red {
73 pmx_unknown: pmx-unknown {
Dkirkwood-iconnect.dts34 pmx_button_reset: pmx-button-reset {
38 pmx_button_otb: pmx-button-otb {
42 pmx_led_level: pmx-led-level {
46 pmx_led_power_blue: pmx-led-power-blue {
50 pmx_led_power_red: pmx-power-red {
54 pmx_led_usb1: pmx-led-usb1 {
58 pmx_led_usb2: pmx-led-usb2 {
62 pmx_led_usb3: pmx-led-usb3 {
66 pmx_led_usb4: pmx-led-usb4 {
70 pmx_led_otb: pmx-led-otb {
Dkirkwood-topkick.dts37 pmx_led_disk_yellow: pmx-led-disk-yellow {
42 pmx_sata0_pwr_enable: pmx-sata0-pwr-enable {
47 pmx_led_sys_red: pmx-led-sys-red {
52 pmx_led_sys_blue: pmx-led-sys-blue {
57 pmx_led_wifi_green: pmx-led-wifi-green {
62 pmx_sw_left: pmx-sw-left {
67 pmx_sw_right: pmx-sw-right {
72 pmx_sw_idle: pmx-sw-idle {
77 pmx_sw_left2: pmx-sw-left2 {
82 pmx_led_wifi_yellow: pmx-led-wifi-yellow {
Dkirkwood-mplcec4.dts32 pmx_led_health: pmx-led-health {
37 pmx_sata1: pmx-sata1 {
42 pmx_sata0: pmx-sata0 {
47 pmx_led_user1o: pmx-led-user1o {
52 pmx_led_user1g: pmx-led-user1g {
57 pmx_led_user0o: pmx-led-user0o {
62 pmx_led_user0g: pmx-led-user0g {
67 pmx_led_misc: pmx-led-misc {
72 pmx_sdio_cd: pmx-sdio-cd {
Dkirkwood-nsa310a.dts27 pmx_led_esata_green: pmx-led-esata-green {
32 pmx_led_esata_red: pmx-led-esata-red {
37 pmx_led_usb_green: pmx-led-usb-green {
42 pmx_led_sys_green: pmx-led-sys-green {
47 pmx_led_sys_red: pmx-led-sys-red {
52 pmx_led_hdd_green: pmx-led-hdd-green {
57 pmx_led_hdd_red: pmx-led-hdd-red {
Dkirkwood-openblocks_a6.dts47 pmx_uart0: pmx-uart0 {
53 pmx_uart1: pmx-uart1 {
59 pmx_sysrst: pmx-sysrst {
64 pmx_dip_switches: pmx-dip-switches {
69 pmx_gpio_header: pmx-gpio-header {
75 pmx_gpio_init: pmx-init {
80 pmx_usb_oc: pmx-usb-oc {
85 pmx_leds: pmx-leds {
Dkirkwood-nsa3x0-common.dtsi20 pmx_usb_power: pmx-usb-power {
25 pmx_pwr_off: pmx-pwr-off {
30 pmx_btn_reset: pmx-btn-reset {
35 pmx_btn_copy: pmx-btn-copy {
40 pmx_btn_power: pmx-btn-power {
45 pmx_led_copy_green: pmx-led-copy-green {
50 pmx_led_copy_red: pmx-led-copy-red {
Dkirkwood-netgear_readynas_nv+_v2.dts45 pmx_button_power: pmx-button-power {
50 pmx_button_backup: pmx-button-backup {
55 pmx_button_reset: pmx-button-reset {
60 pmx_led_blue_power: pmx-led-blue-power {
65 pmx_led_blue_backup: pmx-led-blue-backup {
70 pmx_led_blue_disk1: pmx-led-blue-disk1 {
75 pmx_led_blue_disk2: pmx-led-blue-disk2 {
80 pmx_led_blue_disk3: pmx-led-blue-disk3 {
85 pmx_led_blue_disk4: pmx-led-blue-disk4 {
90 pmx_poweroff: pmx-poweroff {
Dkirkwood-openblocks_a7.dts59 pmx_uart0: pmx-uart0 {
65 pmx_uart1: pmx-uart1 {
71 pmx_sysrst: pmx-sysrst {
76 pmx_dip_switches: pmx-dip-switches {
87 pmx_gpio_header: pmx-gpio-header {
93 pmx_gpio_init: pmx-init {
98 pmx_usb_oc: pmx-usb-oc {
103 pmx_leds: pmx-leds {
Dkirkwood-dir665.dts49 pmx_led_usb: pmx-led-usb {
53 pmx_led_internet_blue: pmx-led-internet-blue {
57 pmx_led_internet_amber: pmx-led-internet-amber {
61 pmx_led_5g: pmx-led-5g {
65 pmx_led_status_blue: pmx-led-status-blue {
69 pmx_led_wps: pmx-led-wps {
73 pmx_led_status_amber: pmx-led-status-amber {
77 pmx_led_24g: pmx-led-24g {
81 pmx_btn_restart: pmx-btn-restart {
85 pmx_btn_wps: pmx-btn-wps {
Dkirkwood-netgear_readynas_duo_v2.dts43 pmx_button_power: pmx-button-power {
48 pmx_button_backup: pmx-button-backup {
53 pmx_button_reset: pmx-button-reset {
58 pmx_led_blue_power: pmx-led-blue-power {
63 pmx_led_blue_activity: pmx-led-blue-activity {
68 pmx_led_blue_disk1: pmx-led-blue-disk1 {
73 pmx_led_blue_disk2: pmx-led-blue-disk2 {
78 pmx_led_blue_backup: pmx-led-blue-backup {
83 pmx_poweroff: pmx-poweroff {
Dkirkwood-sheevaplug-common.dtsi26 pmx_usb_power_enable: pmx-usb-power-enable {
30 pmx_led_red: pmx-led-red {
34 pmx_led_blue: pmx-led-blue {
38 pmx_sdio_cd: pmx-sdio-cd {
42 pmx_sdio_wp: pmx-sdio-wp {
Dkirkwood-ts219-6281.dts14 pmx_ram_size: pmx-ram-size {
19 pmx_USB_copy_button: pmx-USB-copy-button {
23 pmx_reset_button: pmx-reset-button {
27 pmx_board_id: pmx-board-id {
Dkirkwood-ib62x0.dts22 pmx_led_os_red: pmx-led-os-red {
26 pmx_power_off: pmx-power-off {
30 pmx_led_os_green: pmx-led-os-green {
34 pmx_led_usb_transfer: pmx-led-usb-transfer {
38 pmx_button_reset: pmx-button-reset {
42 pmx_button_usb_copy: pmx-button-usb-copy {
Dkirkwood-ts219-6282.dts24 pmx_ram_size: pmx-ram-size {
29 pmx_reset_button: pmx-reset-button {
33 pmx_USB_copy_button: pmx-USB-copy-button {
37 pmx_board_id: pmx-board-id {
Dorion5x-linkstation-lswtgl.dts76 pmx_led_power: pmx-leds {
81 pmx_led_alarm: pmx-leds {
86 pmx_led_info: pmx-leds {
91 pmx_power_hdd: pmx-power-hdd {
96 pmx_usb_power: pmx-usb-power {
101 pmx_sata0: pmx-sata0 {
106 pmx_sata1: pmx-sata1 {
111 pmx_fan_high: pmx-fan-high {
116 pmx_fan_low: pmx-fan-low {
121 pmx_fan_lock: pmx-fan-lock {
[all …]
Dkirkwood-blackarmor-nas220.dts110 pmx_act_sata0: pmx-act-sata0 {
115 pmx_act_sata1: pmx-act-sata1 {
120 pmx_power_sata0: pmx-power-sata0 {
125 pmx_power_sata1: pmx-power-sata1 {
130 pmx_button_reset: pmx-button-reset {
135 pmx_button_power: pmx-button-power {
Dkirkwood-t5325.dts48 pmx_button_power: pmx-button_power {
53 pmx_power_off: pmx-power-off {
58 pmx_led: pmx-led {
63 pmx_usb_sata_power_enable: pmx-usb-sata-power-enable {
68 pmx_spi: pmx-spi {
73 pmx_sysrst: pmx-sysrst {
78 pmx_i2s: pmx-i2s {
Dorion5x-lacie-d2-network.dts174 pmx_board_id: pmx-board-id {
179 pmx_buttons: pmx-buttons {
184 pmx_fan_fail: pmx-fan-fail {
193 pmx_leds: pmx-leds {
198 pmx_sata0_led_active: pmx-sata0-led-active {
203 pmx_sata0_power: pmx-sata0-power {
208 pmx_sata1_led_active: pmx-sata1-led-active {
213 pmx_sata1_power: pmx-sata1-power {
Dorion5x-maxtor-shared-storage-2.dts119 pmx_buttons: pmx-buttons {
128 pmx_leds: pmx-leds {
140 pmx_misc: pmx-misc {
145 pmx_rtc: pmx-rtc {
150 pmx_sata0_led_active: pmx-sata0-led-active {
155 pmx_sata1_led_active: pmx-sata1-led-active {
Dkirkwood-guruplug-server-plus.dts22 pmx_led_health_r: pmx-led-health-r {
26 pmx_led_health_g: pmx-led-health-g {
30 pmx_led_wmode_r: pmx-led-wmode-r {
34 pmx_led_wmode_g: pmx-led-wmode-g {
Dorion5x-rd88f5182-nas.dts142 pmx_debug_led: pmx-debug_led {
147 pmx_reset_switch: pmx-reset-switch {
152 pmx_rtc: pmx-rtc {
157 pmx_misc_gpios: pmx-misc-gpios {
162 pmx_pci_gpios: pmx-pci-gpios {
Dorion5x-lswsgl.dts228 pmx_buttons: pmx-buttons {
233 pmx_led_alarm: pmx-leds {
238 pmx_led_info: pmx-leds {
243 pmx_led_func: pmx-leds {
248 pmx_led_power: pmx-leds {
253 pmx_sata0_power: pmx-sata0-power {
258 pmx_sata1_power: pmx-sata1-power {
263 pmx_usb_power: pmx-usb-power {
Dkirkwood-b3.dts49 pmx_button_power: pmx-button-power {
53 pmx_led_green: pmx-led-green {
57 pmx_led_red: pmx-led-red {
61 pmx_led_blue: pmx-led-blue {
65 pmx_beeper: pmx-beeper {
Dkirkwood-openrd.dtsi43 pmx_select28: pmx-select-uart-sd {
47 pmx_sdio_cd: pmx-sdio-cd {
51 pmx_select34: pmx-select-rs232-rs484 {
Dkirkwood-ts419.dtsi20 pmx_USB_copy_button: pmx-USB-copy-button {
24 pmx_reset_button: pmx-reset-button {
33 pmx_jumper_jp1: pmx-jumper_jp1 {
Dkirkwood-dockstar.dts22 pmx_usb_power_enable: pmx-usb-power-enable {
26 pmx_led_green: pmx-led-green {
30 pmx_led_orange: pmx-led-orange {
Dkirkwood-6281.dtsi41 pmx_sata0: pmx-sata0 {
45 pmx_sata1: pmx-sata1 {
49 pmx_sdio: pmx-sdio {
Dkirkwood-6192.dtsi41 pmx_sata0: pmx-sata0 {
45 pmx_sata1: pmx-sata1 {
49 pmx_sdio: pmx-sdio {
Dkirkwood-6282.dtsi62 pmx_sata0: pmx-sata0 {
66 pmx_sata1: pmx-sata1 {
75 pmx_twsi1: pmx-twsi1 {
80 pmx_sdio: pmx-sdio {
Dkirkwood-dreamplug.dts22 pmx_led_bluetooth: pmx-led-bluetooth {
26 pmx_led_wifi: pmx-led-wifi {
30 pmx_led_wifi_ap: pmx-led-wifi-ap {
Dkirkwood-km_common.dtsi22 pmx_i2c_gpio_sda: pmx-gpio-sda {
26 pmx_i2c_gpio_scl: pmx-gpio-scl {
Dkirkwood-pogo_e02.dts75 pmx_usb_power_enable: pmx-usb-power-enable {
80 pmx_led_green: pmx-led-green {
85 pmx_led_orange: pmx-led-orange {
Dorion5x-lacie-ethernet-disk-mini-v2.dts144 pmx_power_button: pmx-power-button {
149 pmx_power_led: pmx-power-led {
154 pmx_power_led_ctrl: pmx-power-led-ctrl {
159 pmx_rtc: pmx-rtc {
Dorion5x-mv88f5182.dtsi22 pmx_sata0: pmx-sata0 {
27 pmx_sata1: pmx-sata1 {
Dkirkwood-mv88f6281gtw-ge.dts46 pmx_usb_led: pmx-usb-led {
51 pmx_leds: pmx-leds {
56 pmx_keys: pmx-keys {
Dkirkwood-ns2-common.dtsi12 pmx_ns2_sata0: pmx-ns2-sata0 {
16 pmx_ns2_sata1: pmx-ns2-sata1 {
Dkirkwood.dtsi78 pmx_ge1: pmx-ge1 {
85 pmx_nand: pmx-nand {
95 pmx_spi: pmx-spi {
100 pmx_twsi0: pmx-twsi0 {
109 pmx_uart0: pmx-uart0 {
114 pmx_uart1: pmx-uart1 {
Dkirkwood-netxbig.dtsi212 pmx_button_function: pmx-button-function {
216 pmx_button_power_off: pmx-button-power-off {
220 pmx_button_power_on: pmx-button-power-on {
Dkirkwood-cloudbox.dts22 pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
Dkirkwood-db.dtsi30 pmx_sdio_gpios: pmx-sdio-gpios {
Dkirkwood-rd88f6281.dtsi42 pmx_sdio_cd: pmx-sdio-cd {
Dkirkwood-rd88f6192.dts47 pmx_usb_power: pmx-usb-power {
Dkirkwood-laplug.dts55 pmx_usb_power_enable: pmx-usb-power-enable {
Ddove-cm-a510.dtsi151 pmx_uart2: pmx-uart2 {
Dspear1310-evb.dts69 smi-pmx {
Dspear1340-evb.dts65 smi-pmx {
/linux-4.4.14/drivers/pinctrl/sirf/
Dpinctrl-atlas7.c4926 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_funcs_count() local
4928 return pmx->pctl_data->funcs_cnt; in atlas7_pmx_get_funcs_count()
4934 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_func_name() local
4936 return pmx->pctl_data->funcs[selector].name; in atlas7_pmx_get_func_name()
4943 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_func_groups() local
4945 *groups = pmx->pctl_data->funcs[selector].groups; in atlas7_pmx_get_func_groups()
4946 *num_groups = pmx->pctl_data->funcs[selector].num_groups; in atlas7_pmx_get_func_groups()
4951 static void __atlas7_pmx_pin_input_disable_set(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_input_disable_set() argument
4962 pmx->regs[BANK_DS] + CLR_REG(mux->dinput_reg)); in __atlas7_pmx_pin_input_disable_set()
4964 pmx->regs[BANK_DS] + mux->dinput_reg); in __atlas7_pmx_pin_input_disable_set()
[all …]
Dpinctrl-sirf.h44 struct pinctrl_dev *pmx; member
Dpinctrl-sirf.c312 spmx->pmx = pinctrl_register(&sirfsoc_pinmux_desc, &pdev->dev, spmx); in sirfsoc_pinmux_probe()
313 if (IS_ERR(spmx->pmx)) { in sirfsoc_pinmux_probe()
315 ret = PTR_ERR(spmx->pmx); in sirfsoc_pinmux_probe()
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-samsung.c60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count() local
62 return pmx->nr_groups; in samsung_get_group_count()
68 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name() local
70 return pmx->pin_groups[group].name; in samsung_get_group_name()
78 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins() local
80 *pins = pmx->pin_groups[group].pins; in samsung_get_group_pins()
81 *num_pins = pmx->pin_groups[group].num_pins; in samsung_get_group_pins()
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dmarvell,mvebu-pinctrl.txt42 pmx_uart1_sw: pmx-uart1-sw {