Home
last modified time | relevance | path

Searched defs:pctrl (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/pinctrl/qcom/
H A Dpinctrl-msm.c64 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/sophgo/
H A Dpinctrl-sophgo-common.c42 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 Dpinctrl-owl.c69 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 Dberlin.c37 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 Dpinctrl-amdisp.c47 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 Dpinctrl-eyeq5.c325 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 Dpinctrl-zynqmp.c82 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 Dpinctrl-zynq.c42 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 Dpinctrl-bm1880.c921 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 Dpinctrl-loongson2.c203 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 Dpinctrl-pef2256.c274 struct pinctrl_dev *pctrl; in pef2256_register_pinctrl() local
H A Dpinctrl-lantiq.h65 struct pinctrl_dev *pctrl; member
/linux/drivers/pinctrl/microchip/
H A Dpinctrl-mpfs-mssio.c55 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 Dpinctrl-pic64gx-gpio2.c29 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 Dpinctrl-mpfs-iomux0.c25 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/nuvoton/
H A Dpinctrl-wpcm450.c51 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 Dpinctrl-npcm7xx.c1824 static int npcm7xx_gpio_of(struct npcm7xx_pinctrl *pctrl) in npcm7xx_gpio_of()
1891 static int npcm7xx_gpio_register(struct npcm7xx_pinctrl *pctrl) in npcm7xx_gpio_register()
1943 struct npcm7xx_pinctrl *pctrl; in npcm7xx_pinctrl_probe() local
H A Dpinctrl-npcm8xx.c2317 static int npcm8xx_gpio_fw(struct npcm8xx_pinctrl *pctrl) in npcm8xx_gpio_fw()
2384 static int npcm8xx_gpio_register(struct npcm8xx_pinctrl *pctrl) in npcm8xx_gpio_register()
2417 struct npcm8xx_pinctrl *pctrl; in npcm8xx_pinctrl_probe() local
/linux/arch/loongarch/boot/dts/
H A Dloongson-2k1000.dtsi152 pctrl: pinctrl@1fe00420 { label
/linux/drivers/phy/hisilicon/
H A Dphy-hi3660-usb3.c61 struct regmap *pctrl; member
H A Dphy-hi3670-usb3.c129 struct regmap *pctrl; member
/linux/drivers/nvme/target/
H A Dpassthru.c92 struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl; in nvmet_passthru_override_id_ctrl() local
/linux/drivers/net/dsa/mxl862xx/
H A Dmxl862xx-host.c128 static void mxl862xx_crc6_encode(u16 *pctrl, u16 *plen_ret) in mxl862xx_crc6_encode()
/linux/drivers/crypto/gemini/
H A Dsl3516-ce.h259 void *pctrl; member
/linux/drivers/phy/tegra/
H A Dxusb-tegra210.c1341 u32 value, tctrl, pctrl, rpd_ctrl; in tegra210_pmc_utmi_enable_phy_sleepwalk() local