/linux/drivers/pinctrl/intel/ |
H A D | pinctrl-intel.c | 130 #define for_each_intel_pin_community(pctrl, community) \ argument 140 #define for_each_intel_pad_group(pctrl, community, grp) \ argument 144 #define for_each_intel_gpio_group(pctrl, community, grp) \ argument 148 const struct intel_community *intel_get_community(const struct intel_pinctrl *pctrl, in intel_get_community() 178 static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl, in intel_get_padcfg() 198 static bool intel_pad_owned_by_host(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_owned_by_host() 223 static bool intel_pad_acpi_mode(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_acpi_mode() 265 static int intel_pad_locked(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_locked() 303 static bool intel_pad_is_unlocked(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_is_unlocked() 308 static bool intel_pad_usable(const struct intel_pinctrl *pctrl, unsigned int pin) in intel_pad_usable() [all …]
|
H A D | pinctrl-cherryview.c | 572 static u32 chv_pctrl_readl(struct intel_pinctrl *pctrl, unsigned int offset) in chv_pctrl_readl() 579 static void chv_pctrl_writel(struct intel_pinctrl *pctrl, unsigned int offset, u32 value) in chv_pctrl_writel() 589 static void __iomem *chv_padreg(struct intel_pinctrl *pctrl, unsigned int offset, in chv_padreg() 601 static u32 chv_readl(struct intel_pinctrl *pctrl, unsigned int pin, unsigned int offset) in chv_readl() 606 static void chv_writel(struct intel_pinctrl *pctrl, unsigned int pin, unsigned int offset, u32 valu… in chv_writel() 621 static bool chv_pad_locked(struct intel_pinctrl *pctrl, unsigned int offset) in chv_pad_locked() 629 struct intel_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_pin_dbg_show() local 664 struct intel_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_pinmux_set_mux() local 718 static void chv_gpio_clear_triggering(struct intel_pinctrl *pctrl, in chv_gpio_clear_triggering() 744 struct intel_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_gpio_request_enable() local [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 | 201 static void eq5p_update_bits(const struct eq5p_pinctrl *pctrl, in eq5p_update_bits() 210 static bool eq5p_test_bit(const struct eq5p_pinctrl *pctrl, in eq5p_test_bit() 262 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinconf_get() local 303 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinctrl_pin_dbg_show() local 401 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinmux_set_mux() local 437 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinconf_set_drive_strength() local 466 struct eq5p_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in eq5p_pinconf_set() local 538 struct eq5p_pinctrl *pctrl; in eq5p_probe() local
|
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-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/arch/loongarch/boot/dts/ |
H A D | loongson-2k1000.dtsi | 150 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/arch/arm64/boot/dts/hisilicon/ |
H A D | hi3670.dtsi | 161 pctrl: pctrl@e8a09000 { label
|
H A D | hi3660.dtsi | 356 pctrl: pctrl@e8a09000 { label
|
/linux/drivers/nvme/target/ |
H A D | passthru.c | 83 struct nvme_ctrl *pctrl = ctrl->subsys->passthru_ctrl; in nvmet_passthru_override_id_ctrl() local
|
/linux/drivers/crypto/gemini/ |
H A D | sl3516-ce.h | 259 void *pctrl; member
|
/linux/drivers/mtd/devices/ |
H A D | docg3.c | 1626 int pctrl, mode; in asic_mode_show() local
|
/linux/drivers/staging/rtl8723bs/include/ |
H A D | rtw_xmit.h | 167 u8 pctrl;/* per packet txdesc control enable */ member
|
/linux/drivers/phy/tegra/ |
H A D | xusb-tegra210.c | 1341 u32 value, tctrl, pctrl, rpd_ctrl; in tegra210_pmc_utmi_enable_phy_sleepwalk() local
|