| /linux/drivers/pinctrl/qcom/ |
| H A D | pinctrl-msm.c | 64 struct pinctrl_dev *pctrl; member 110 static void msm_writel_intr_target(u32 val, struct msm_pinctrl *pctrl, in msm_writel_intr_target() 118 static void msm_ack_intr_status(struct msm_pinctrl *pctrl, in msm_ack_intr_status() 128 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_groups_count() local 136 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_group_name() local 146 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_group_pins() local 163 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_pinmux_request() local 173 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_pinmux_set_mux() local 268 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_pinmux_request_gpio() local 289 static int msm_config_reg(struct msm_pinctrl *pctrl, in msm_config_reg() [all …]
|
| /linux/drivers/pinctrl/intel/ |
| H A D | pinctrl-intel.c | 128 #define for_each_intel_pin_community(pctrl, community) \ argument 138 #define for_each_intel_pad_group(pctrl, community, grp) \ argument 142 #define for_each_intel_gpio_group(pctrl, community, grp) \ argument 146 const struct intel_community *intel_get_community(const struct intel_pinctrl *pctrl, in intel_get_community() 176 static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl, in intel_get_padcfg() 196 static bool intel_pad_owned_by_host(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_owned_by_host() 227 static bool intel_pad_acpi_mode(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_acpi_mode() 269 static int intel_pad_locked(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_locked() 307 static bool intel_pad_is_unlocked(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_is_unlocked() 312 static bool intel_pad_usable(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_usable() [all …]
|
| /linux/drivers/pinctrl/sophgo/ |
| H A D | pinctrl-sophgo-common.c | 42 const struct sophgo_pin *sophgo_get_pin(struct sophgo_pinctrl *pctrl, in sophgo_get_pin() 49 static int sophgo_verify_pinmux_config(struct sophgo_pinctrl *pctrl, in sophgo_verify_pinmux_config() 57 static int sophgo_verify_pin_group(struct sophgo_pinctrl *pctrl, in sophgo_verify_pin_group() 67 struct sophgo_pinctrl *pctrl, in sophgo_dt_node_to_map_post() 80 struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in sophgo_pctrl_dt_node_to_map() local 224 struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in sophgo_pmx_set_mux() local 247 static int sophgo_pin_set_config(struct sophgo_pinctrl *pctrl, in sophgo_pin_set_config() 264 struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in sophgo_pconf_set() local 282 struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in sophgo_pconf_group_set() local 305 u32 sophgo_pinctrl_typical_pull_down(struct sophgo_pinctrl *pctrl, in sophgo_pinctrl_typical_pull_down() [all …]
|
| /linux/drivers/pinctrl/actions/ |
| H A D | pinctrl-owl.c | 69 static u32 owl_read_field(struct owl_pinctrl *pctrl, u32 reg, in owl_read_field() 80 static void owl_write_field(struct owl_pinctrl *pctrl, u32 reg, u32 arg, in owl_write_field() 93 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_groups_count() local 101 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_name() local 111 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_pins() local 123 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_pin_dbg_show() local 139 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_funcs_count() local 147 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_func_name() local 157 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_func_groups() local 196 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_set_mux() local [all …]
|
| /linux/drivers/pinctrl/berlin/ |
| H A D | berlin.c | 37 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_count() local 45 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_name() local 55 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_dt_node_to_map() local 107 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_functions_count() local 115 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_function_name() local 125 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_function_groups() local 134 berlin_pinctrl_find_function_by_name(struct berlin_pinctrl *pctrl, in berlin_pinctrl_find_function_by_name() 154 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_set() local 180 static int berlin_pinctrl_add_function(struct berlin_pinctrl *pctrl, in berlin_pinctrl_add_function() 203 struct berlin_pinctrl *pctrl = platform_get_drvdata(pdev); in berlin_pinctrl_build_state() local [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-amdisp.c | 47 struct pinctrl_dev *pctrl; member 58 struct amdisp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in amdisp_get_groups_count() local 66 struct amdisp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in amdisp_get_group_name() local 76 struct amdisp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in amdisp_get_group_pins() local 111 struct amdisp_pinctrl *pctrl = gpiochip_get_data(gc); in amdisp_gpio_get() local 124 struct amdisp_pinctrl *pctrl = gpiochip_get_data(gc); in amdisp_gpio_set() local 139 struct amdisp_pinctrl *pctrl) in amdisp_gpiochip_add() 177 struct amdisp_pinctrl *pctrl; in amdisp_pinctrl_probe() local
|
| H A D | pinctrl-eyeq5.c | 325 static void eq5p_update_bits(const struct eq5p_pinctrl *pctrl, in eq5p_update_bits() 334 static bool eq5p_test_bit(const struct eq5p_pinctrl *pctrl, in eq5p_test_bit() 346 static int eq5p_pin_to_bank_offset(const struct eq5p_pinctrl *pctrl, unsigned int pin, in eq5p_pin_to_bank_offset() 366 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinctrl_get_groups_count() local 391 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinconf_get() local 437 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinctrl_pin_dbg_show() local 518 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinmux_get_functions_count() local 526 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinmux_get_function_name() local 536 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinmux_get_function_groups() local 546 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinmux_set_mux() local [all …]
|
| H A D | pinctrl-zynqmp.c | 82 struct pinctrl_dev *pctrl; member 106 struct zynqmp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynqmp_pctrl_get_groups_count() local 114 struct zynqmp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynqmp_pctrl_get_group_name() local 127 struct zynqmp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynqmp_pctrl_get_group_pins() local 164 struct zynqmp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynqmp_pmux_get_functions_count() local 172 struct zynqmp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynqmp_pmux_get_function_name() local 193 struct zynqmp_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynqmp_pmux_get_function_groups() local 783 struct zynqmp_pinctrl *pctrl) in zynqmp_pinctrl_prepare_function_info() 953 struct zynqmp_pinctrl *pctrl; in zynqmp_pinctrl_probe() local
|
| H A D | pinctrl-upboard.c | 632 struct upboard_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in upboard_pinctrl_set_function() local 648 struct upboard_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in upboard_pinctrl_gpio_commit_enable() local 670 struct upboard_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in upboard_pinctrl_gpio_commit_disable() local 685 struct upboard_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in upboard_pinctrl_gpio_commit_direction() local 701 struct upboard_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in upboard_pinctrl_set_mux() local 747 struct upboard_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in upboard_pinctrl_pin_get_mode() local 799 struct upboard_pinctrl *pctrl = gpiochip_fwd_get_data(fwd); in upboard_gpio_request() local 828 struct upboard_pinctrl *pctrl = gpiochip_fwd_get_data(fwd); in upboard_gpio_get_direction() local 867 static int upboard_pinctrl_register_groups(struct upboard_pinctrl *pctrl) in upboard_pinctrl_register_groups() 884 static int upboard_pinctrl_register_functions(struct upboard_pinctrl *pctrl) in upboard_pinctrl_register_functions() [all …]
|
| H A D | pinctrl-zynq.c | 42 struct pinctrl_dev *pctrl; member 827 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_groups_count() local 835 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_name() local 845 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_pins() local 864 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pmux_get_functions_count() local 872 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pmux_get_function_name() local 882 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pmux_get_function_groups() local 894 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pinmux_set_mux() local 993 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pinconf_cfg_get() local 1052 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pinconf_cfg_set() local [all …]
|
| H A D | pinctrl-bm1880.c | 921 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pctrl_get_groups_count() local 929 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pctrl_get_group_name() local 939 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pctrl_get_group_pins() local 958 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pmux_get_functions_count() local 966 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pmux_get_function_name() local 976 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pmux_get_function_groups() local 987 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pinmux_set_mux() local 1155 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pinconf_cfg_get() local 1208 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pinconf_cfg_set() local 1274 struct bm1880_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in bm1880_pinconf_group_set() local [all …]
|
| H A D | pinctrl-loongson2.c | 203 struct loongson2_pinctrl *pctrl = pinctrl_dev_get_drvdata(pcdev); in loongson2_pmx_set_mux() local 254 struct loongson2_pinctrl *pctrl; in loongson2_pinctrl_probe() local
|
| H A D | pinctrl-pef2256.c | 274 struct pinctrl_dev *pctrl; in pef2256_register_pinctrl() local
|
| H A D | pinctrl-lantiq.h | 65 struct pinctrl_dev *pctrl; member
|
| /linux/drivers/pinctrl/microchip/ |
| H A D | pinctrl-mpfs-mssio.c | 55 struct pinctrl_dev *pctrl; member 139 static u32 mpfs_pinctrl_pin_to_bank_voltage(struct mpfs_pinctrl *pctrl, unsigned int pin) in mpfs_pinctrl_pin_to_bank_voltage() 153 static void mpfs_pinctrl_set_bank_voltage(struct mpfs_pinctrl *pctrl, unsigned int pin, in mpfs_pinctrl_set_bank_voltage() 276 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_dbg_show() local 303 static int mpfs_pinctrl_set_pin_func(struct mpfs_pinctrl *pctrl, u8 pin, u8 function) in mpfs_pinctrl_set_pin_func() 328 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_set_mux() local 363 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_pinconf_get() local 466 static int mpfs_pinctrl_pinconf_generate_config(struct mpfs_pinctrl *pctrl, unsigned int pin, in mpfs_pinctrl_pinconf_generate_config() 536 static int mpfs_pinctrl_pin_set_config(struct mpfs_pinctrl *pctrl, unsigned int pin, u32 config) in mpfs_pinctrl_pin_set_config() 553 struct mpfs_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_pinctrl_pinconf_set() local [all …]
|
| H A D | pinctrl-pic64gx-gpio2.c | 29 struct pinctrl_dev *pctrl; member 216 struct pic64gx_gpio2_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in pic64gx_gpio2_pin_dbg_show() local 276 struct pic64gx_gpio2_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in pic64gx_gpio2_pinmux_set_mux() local 301 struct pic64gx_gpio2_pinctrl *pctrl; in pic64gx_gpio2_probe() local
|
| H A D | pinctrl-mpfs-iomux0.c | 25 struct pinctrl_dev *pctrl; member 144 struct mpfs_iomux0_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_iomux0_pin_dbg_show() local 186 struct mpfs_iomux0_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in mpfs_iomux0_pinmux_set_mux() local 232 struct mpfs_iomux0_pinctrl *pctrl; in mpfs_iomux0_probe() local
|
| /linux/drivers/pinctrl/spacemit/ |
| H A D | pinctrl-k1.c | 220 static inline void __iomem *spacemit_pin_to_reg(struct spacemit_pinctrl *pctrl, in spacemit_pin_to_reg() 226 static const struct spacemit_pin *spacemit_get_pin(struct spacemit_pinctrl *pctrl, in spacemit_get_pin() 257 struct spacemit_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in spacemit_pctrl_dbg_show() local 397 static void spacemit_set_io_pwr_domain(struct spacemit_pinctrl *pctrl, in spacemit_set_io_pwr_domain() 445 struct spacemit_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in spacemit_pmx_set_mux() local 482 struct spacemit_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in spacemit_request_gpio() local 505 struct spacemit_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in spacemit_pinconf_get() local 533 static int spacemit_pinconf_generate_config(struct spacemit_pinctrl *pctrl, in spacemit_pinconf_generate_config() 636 static int spacemit_pin_set_config(struct spacemit_pinctrl *pctrl, in spacemit_pin_set_config() 659 struct spacemit_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in spacemit_pinconf_set() local [all …]
|
| /linux/drivers/pinctrl/nuvoton/ |
| H A D | pinctrl-wpcm450.c | 51 struct wpcm450_pinctrl *pctrl; member 129 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irq_ack() local 146 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irq_mask() local 168 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irq_unmask() local 216 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_fix_evpol() local 242 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_set_irq_type() local 309 struct wpcm450_pinctrl *pctrl = gpio->pctrl; in wpcm450_gpio_irqhandler() local 896 struct wpcm450_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in wpcm450_pinmux_set_mux() local 921 struct wpcm450_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in wpcm450_config_get() local 944 static int wpcm450_config_set_one(struct wpcm450_pinctrl *pctrl, in wpcm450_config_set_one() [all …]
|
| H A D | pinctrl-npcm7xx.c | 1823 static int npcm7xx_gpio_of(struct npcm7xx_pinctrl *pctrl) in npcm7xx_gpio_of() 1890 static int npcm7xx_gpio_register(struct npcm7xx_pinctrl *pctrl) in npcm7xx_gpio_register() 1942 struct npcm7xx_pinctrl *pctrl; in npcm7xx_pinctrl_probe() local
|
| /linux/arch/loongarch/boot/dts/ |
| H A D | loongson-2k1000.dtsi | 152 pctrl: pinctrl@1fe00420 { label
|
| /linux/drivers/phy/hisilicon/ |
| H A D | phy-hi3660-usb3.c | 61 struct regmap *pctrl; member
|
| H A D | phy-hi3670-usb3.c | 129 struct regmap *pctrl; member
|
| /linux/drivers/nvme/target/ |
| H A D | passthru.c | 92 struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl; in nvmet_passthru_override_id_ctrl() local
|
| /linux/drivers/net/dsa/mxl862xx/ |
| H A D | mxl862xx-host.c | 128 static void mxl862xx_crc6_encode(u16 *pctrl, u16 *plen_ret) in mxl862xx_crc6_encode()
|