Home
last modified time | relevance | path

Searched refs:pinctrl (Results 1 - 25 of 37) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/net/
H A Drfkill-bt.c274 struct pinctrl *pinctrl = rfkill->pdata->pinctrl; in rfkill_rk_set_power() local
327 if (pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_set_power()
328 pinctrl_select_state(pinctrl, rts->gpio_state); in rfkill_rk_set_power()
334 pinctrl_select_state(pinctrl, rts->default_state); in rfkill_rk_set_power()
374 struct pinctrl *pinctrl = rfkill->pdata->pinctrl; in rfkill_rk_pm_prepare() local
386 if (pinctrl in rfkill_rk_pm_prepare()
415 struct pinctrl *pinctrl = rfkill->pdata->pinctrl; rfkill_rk_pm_complete() local
[all...]
/device/soc/rockchip/rk3588/kernel/net/rfkill/
H A Drfkill-bt.c285 struct pinctrl *pinctrl = rfkill->pdata->pinctrl; in rfkill_rk_set_power() local
340 if (pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_set_power()
341 pinctrl_select_state(pinctrl, rts->gpio_state); in rfkill_rk_set_power()
347 pinctrl_select_state(pinctrl, rts->default_state); in rfkill_rk_set_power()
399 if (rfkill->pdata->pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_pm_prepare()
401 pinctrl_select_state(rfkill->pdata->pinctrl, rts->gpio_state); in rfkill_rk_pm_prepare()
444 if (rfkill->pdata->pinctrl && gpio_is_valid(rts->io)) { in rfkill_rk_pm_complete()
447 pinctrl_select_state(rfkill->pdata->pinctrl, rt in rfkill_rk_pm_complete()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dcore.h14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/machine.h>
58 struct pinctrl *p;
68 * struct pinctrl - per-device pin control state holder
77 struct pinctrl { struct
87 * struct pinctrl_state - a pinctrl state for a device
88 * @node: list node for struct pinctrl's @states field
148 * @drv_data: driver-defined per-pin data. pinctrl core does not touch this
H A Dpinctrl-rk806.c16 #include <linux/pinctrl/consumer.h>
17 #include <linux/pinctrl/machine.h>
18 #include <linux/pinctrl/pinconf-generic.h>
19 #include <linux/pinctrl/pinconf.h>
20 #include <linux/pinctrl/pinctrl.h>
21 #include <linux/pinctrl/pinmux.h>
25 #include "pinctrl-utils.h"
284 /* generic pinctrl */
483 .name = "rk806-pinctrl",
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Drfkill-bt.h54 struct pinctrl *pinctrl; member
H A Di2c.h569 * @pinctrl: pinctrl used by GPIO recovery to change the state of the I2C pins.
571 * @pins_default: default pinctrl state of SCL/SDA lines, when they are assigned
573 * state with the name PINCTRL_STATE_DEFAULT is found and pinctrl is valid.
574 * @pins_gpio: recovery pinctrl state of SCL/SDA lines, when they are used as
576 * is called "gpio" or "recovery" and pinctrl is valid.
593 struct pinctrl *pinctrl; member
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Drfkill-bt.h61 struct pinctrl *pinctrl; member
/device/soc/rockchip/common/sdk_linux/drivers/pwm/
H A Dpwm-rockchip.c14 #include <linux/pinctrl/consumer.h>
43 struct pinctrl *pinctrl; member
260 ret = pinctrl_select_state(pc->pinctrl, pc->active_state); in rockchip_pwm_apply()
405 pc->pinctrl = devm_pinctrl_get(&pdev->dev); in rockchip_pwm_probe()
406 if (IS_ERR(pc->pinctrl)) { in rockchip_pwm_probe()
407 dev_err(&pdev->dev, "Get pinctrl failed!\n"); in rockchip_pwm_probe()
408 return PTR_ERR(pc->pinctrl); in rockchip_pwm_probe()
411 pc->active_state = pinctrl_lookup_state(pc->pinctrl, "active"); in rockchip_pwm_probe()
413 dev_err(&pdev->dev, "No active pinctrl stat in rockchip_pwm_probe()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rk805.c9 * Based on the pinctrl-as3722 driver
19 #include <linux/pinctrl/consumer.h>
20 #include <linux/pinctrl/machine.h>
21 #include <linux/pinctrl/pinctrl.h>
22 #include <linux/pinctrl/pinconf-generic.h>
23 #include <linux/pinctrl/pinconf.h>
24 #include <linux/pinctrl/pinmux.h>
30 #include "pinctrl-utils.h"
377 /* generic pinctrl */
[all...]
H A Dpinctrl-rockchip.c8 * With some ideas taken from pinctrl-samsung:
14 * and pinctrl-at91:
27 #include <linux/pinctrl/machine.h>
28 #include <linux/pinctrl/pinconf.h>
29 #include <linux/pinctrl/pinctrl.h>
30 #include <linux/pinctrl/pinmux.h>
31 #include <linux/pinctrl/pinconf-generic.h>
37 #include <dt-bindings/pinctrl/rockchip.h>
41 #include "pinctrl
[all...]
/device/soc/rockchip/common/vendor/drivers/gpio/
H A DMakefile4 VENDOR_BOARD_GPIO_INCLUDE := -I$(srctree)/drivers/pinctrl
/device/soc/rockchip/common/sdk_linux/drivers/thermal/
H A Drockchip_thermal.c20 #include <linux/pinctrl/consumer.h>
174 * @pinctrl: the pinctrl of tsadc
175 * @gpio_state: pinctrl select gpio function
176 * @otp_state: pinctrl select otp out function
196 struct pinctrl *pinctrl; member
1244 if (!IS_ERR(thermal->pinctrl) && !IS_ERR_OR_NULL(thermal->otp_state)) { in thermal_pinctrl_select_otp()
1245 pinctrl_select_state(thermal->pinctrl, thermal->otp_state); in thermal_pinctrl_select_otp()
1251 if (!IS_ERR(thermal->pinctrl) in thermal_pinctrl_select_gpio()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/spi/
H A Dspi-rockchip.c12 #include <linux/pinctrl/consumer.h>
13 #include <linux/pinctrl/devinfo.h>
749 struct pinctrl *pinctrl = NULL; in rockchip_spi_probe() local
906 pinctrl = devm_pinctrl_get(&pdev->dev); in rockchip_spi_probe()
907 if (!IS_ERR(pinctrl)) { in rockchip_spi_probe()
908 rs->high_speed_state = pinctrl_lookup_state(pinctrl, "high_speed"); in rockchip_spi_probe()
910 dev_warn(&pdev->dev, "no high_speed pinctrl state\n"); in rockchip_spi_probe()
/device/soc/rockchip/common/sdk_linux/drivers/i2c/
H A Di2c-core-base.c36 #include <linux/pinctrl/consumer.h>
192 if (bri->pinctrl) { in i2c_generic_scl_recovery()
193 pinctrl_select_state(bri->pinctrl, bri->pins_gpio); in i2c_generic_scl_recovery()
254 if (bri->pinctrl) { in i2c_generic_scl_recovery()
255 pinctrl_select_state(bri->pinctrl, bri->pins_default); in i2c_generic_scl_recovery()
277 struct pinctrl *p = bri->pinctrl; in i2c_gpio_init_pinctrl_recovery()
280 * we can't change states without pinctrl, so remove the states if in i2c_gpio_init_pinctrl_recovery()
308 /* for pinctrl state changes, we need all the information */ in i2c_gpio_init_pinctrl_recovery()
310 dev_info(dev, "using pinctrl state in i2c_gpio_init_pinctrl_recovery()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/i2c/
H A Dov13855.c30 #include <linux/pinctrl/consumer.h>
122 struct pinctrl *pinctrl; member
1536 ret = pinctrl_select_state(ov13855->pinctrl, in __ov13855_power_on()
1591 ret = pinctrl_select_state(ov13855->pinctrl, in __ov13855_power_off()
1975 ov13855->pinctrl = devm_pinctrl_get(dev); in ov13855_probe()
1976 if (!IS_ERR(ov13855->pinctrl)) { in ov13855_probe()
1978 pinctrl_lookup_state(ov13855->pinctrl, in ov13855_probe()
1984 pinctrl_lookup_state(ov13855->pinctrl, in ov13855_probe()
/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpiolib-of.c19 #include <linux/pinctrl/pinctrl.h>
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c19 #include <linux/pinctrl/consumer.h>
23 #include <linux/pinctrl/consumer.h>
477 struct pinctrl *pinctrl; member
761 pinctrl_select_state(hdmi->pinctrl, hdmi->unwedge_state); in dw_hdmi_i2c_unwedge()
763 pinctrl_select_state(hdmi->pinctrl, hdmi->default_state); in dw_hdmi_i2c_unwedge()
4596 hdmi->pinctrl = devm_pinctrl_get(dev); in dw_hdmi_probe()
4597 if (!IS_ERR(hdmi->pinctrl)) { in dw_hdmi_probe()
4598 hdmi->unwedge_state = pinctrl_lookup_state(hdmi->pinctrl, "unwedge"); in dw_hdmi_probe()
4599 hdmi->default_state = pinctrl_lookup_state(hdmi->pinctrl, "defaul in dw_hdmi_probe()
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
H A Dhw.c14 #include <linux/pinctrl/consumer.h>
H A Ddev.c13 #include <linux/pinctrl/consumer.h>
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_rgb.c14 #include <linux/pinctrl/consumer.h>
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
H A Dhw.c14 #include <linux/pinctrl/consumer.h>
H A Ddev.c13 #include <linux/pinctrl/consumer.h>
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/
H A Drk806.h496 struct pinctrl *p;
/device/soc/rockchip/common/sdk_linux/drivers/mfd/
H A Drk808.c24 #include <linux/pinctrl/consumer.h>
25 #include <linux/pinctrl/devinfo.h>
203 .name = "rk805-pinctrl",
239 .name = "rk805-pinctrl",
960 pinctrl_dev = platform_device_alloc("rk805-pinctrl", -1); in rk817_pinctrl_init()
962 dev_err(dev, "Alloc pinctrl dev failed!\n"); in rk817_pinctrl_init()
970 dev_err(dev, "Add rk805-pinctrl dev failed!\n"); in rk817_pinctrl_init()
974 dev_info(dev, "had get a pinctrl!\n"); in rk817_pinctrl_init()
986 dev_err(dev, "no pinctrl handle\n"); in rk817_pinctrl_init()
991 dev_dbg(dev, "no default pinctrl stat in rk817_pinctrl_init()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dsubdev-itf.c18 #include <linux/pinctrl/consumer.h>

Completed in 30 milliseconds

12