/linux-4.4.14/drivers/pinctrl/spear/ |
D | pinctrl-spear.c | 31 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 …]
|
D | pinctrl-spear.h | 160 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()
|
D | pinctrl-spear1340.c | 1974 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/ |
D | pinctrl.c | 51 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/ |
D | pinctrl-tegra.c | 48 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 …]
|
D | pinctrl-tz1090-pdc.c | 243 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 …]
|
D | pinctrl-tz1090.c | 970 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/ |
D | kirkwood-dnskw.dtsi | 60 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 …]
|
D | kirkwood-iomega_ix2_200.dts | 34 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 …]
|
D | dove.dtsi | 469 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 …]
|
D | kirkwood-nsa320.dts | 45 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 …]
|
D | kirkwood-lswxl.dts | 42 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 …]
|
D | kirkwood-lswvl.dts | 42 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 …]
|
D | kirkwood-goflexnet.dts | 22 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 …]
|
D | kirkwood-lsxl.dtsi | 12 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 …]
|
D | kirkwood-synology.dtsi | 29 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 …]
|
D | kirkwood-nsa310.dts | 33 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 {
|
D | kirkwood-iconnect.dts | 34 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 {
|
D | kirkwood-topkick.dts | 37 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 {
|
D | kirkwood-mplcec4.dts | 32 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 {
|
D | kirkwood-nsa310a.dts | 27 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 {
|
D | kirkwood-openblocks_a6.dts | 47 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 {
|
D | kirkwood-nsa3x0-common.dtsi | 20 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 {
|
D | kirkwood-netgear_readynas_nv+_v2.dts | 45 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 {
|
D | kirkwood-openblocks_a7.dts | 59 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 {
|
D | kirkwood-dir665.dts | 49 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 {
|
D | kirkwood-netgear_readynas_duo_v2.dts | 43 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 {
|
D | kirkwood-sheevaplug-common.dtsi | 26 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 {
|
D | kirkwood-ts219-6281.dts | 14 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 {
|
D | kirkwood-ib62x0.dts | 22 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 {
|
D | kirkwood-ts219-6282.dts | 24 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 {
|
D | orion5x-linkstation-lswtgl.dts | 76 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 …]
|
D | kirkwood-blackarmor-nas220.dts | 110 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 {
|
D | kirkwood-t5325.dts | 48 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 {
|
D | orion5x-lacie-d2-network.dts | 174 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 {
|
D | orion5x-maxtor-shared-storage-2.dts | 119 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 {
|
D | kirkwood-guruplug-server-plus.dts | 22 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 {
|
D | orion5x-rd88f5182-nas.dts | 142 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 {
|
D | orion5x-lswsgl.dts | 228 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 {
|
D | kirkwood-b3.dts | 49 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 {
|
D | kirkwood-openrd.dtsi | 43 pmx_select28: pmx-select-uart-sd { 47 pmx_sdio_cd: pmx-sdio-cd { 51 pmx_select34: pmx-select-rs232-rs484 {
|
D | kirkwood-ts419.dtsi | 20 pmx_USB_copy_button: pmx-USB-copy-button { 24 pmx_reset_button: pmx-reset-button { 33 pmx_jumper_jp1: pmx-jumper_jp1 {
|
D | kirkwood-dockstar.dts | 22 pmx_usb_power_enable: pmx-usb-power-enable { 26 pmx_led_green: pmx-led-green { 30 pmx_led_orange: pmx-led-orange {
|
D | kirkwood-6281.dtsi | 41 pmx_sata0: pmx-sata0 { 45 pmx_sata1: pmx-sata1 { 49 pmx_sdio: pmx-sdio {
|
D | kirkwood-6192.dtsi | 41 pmx_sata0: pmx-sata0 { 45 pmx_sata1: pmx-sata1 { 49 pmx_sdio: pmx-sdio {
|
D | kirkwood-6282.dtsi | 62 pmx_sata0: pmx-sata0 { 66 pmx_sata1: pmx-sata1 { 75 pmx_twsi1: pmx-twsi1 { 80 pmx_sdio: pmx-sdio {
|
D | kirkwood-dreamplug.dts | 22 pmx_led_bluetooth: pmx-led-bluetooth { 26 pmx_led_wifi: pmx-led-wifi { 30 pmx_led_wifi_ap: pmx-led-wifi-ap {
|
D | kirkwood-km_common.dtsi | 22 pmx_i2c_gpio_sda: pmx-gpio-sda { 26 pmx_i2c_gpio_scl: pmx-gpio-scl {
|
D | kirkwood-pogo_e02.dts | 75 pmx_usb_power_enable: pmx-usb-power-enable { 80 pmx_led_green: pmx-led-green { 85 pmx_led_orange: pmx-led-orange {
|
D | orion5x-lacie-ethernet-disk-mini-v2.dts | 144 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 {
|
D | orion5x-mv88f5182.dtsi | 22 pmx_sata0: pmx-sata0 { 27 pmx_sata1: pmx-sata1 {
|
D | kirkwood-mv88f6281gtw-ge.dts | 46 pmx_usb_led: pmx-usb-led { 51 pmx_leds: pmx-leds { 56 pmx_keys: pmx-keys {
|
D | kirkwood-ns2-common.dtsi | 12 pmx_ns2_sata0: pmx-ns2-sata0 { 16 pmx_ns2_sata1: pmx-ns2-sata1 {
|
D | kirkwood.dtsi | 78 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 {
|
D | kirkwood-netxbig.dtsi | 212 pmx_button_function: pmx-button-function { 216 pmx_button_power_off: pmx-button-power-off { 220 pmx_button_power_on: pmx-button-power-on {
|
D | kirkwood-cloudbox.dts | 22 pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
|
D | kirkwood-db.dtsi | 30 pmx_sdio_gpios: pmx-sdio-gpios {
|
D | kirkwood-rd88f6281.dtsi | 42 pmx_sdio_cd: pmx-sdio-cd {
|
D | kirkwood-rd88f6192.dts | 47 pmx_usb_power: pmx-usb-power {
|
D | kirkwood-laplug.dts | 55 pmx_usb_power_enable: pmx-usb-power-enable {
|
D | dove-cm-a510.dtsi | 151 pmx_uart2: pmx-uart2 {
|
D | spear1310-evb.dts | 69 smi-pmx {
|
D | spear1340-evb.dts | 65 smi-pmx {
|
/linux-4.4.14/drivers/pinctrl/sirf/ |
D | pinctrl-atlas7.c | 4926 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 …]
|
D | pinctrl-sirf.h | 44 struct pinctrl_dev *pmx; member
|
D | pinctrl-sirf.c | 312 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/ |
D | pinctrl-samsung.c | 60 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/ |
D | marvell,mvebu-pinctrl.txt | 42 pmx_uart1_sw: pmx-uart1-sw {
|