/device/soc/rockchip/common/vendor/drivers/net/ |
H A D | rfkill-bt.c | 274 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 D | rfkill-bt.c | 285 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 D | core.h | 14 #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 D | pinctrl-rk806.c | 16 #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 D | rfkill-bt.h | 54 struct pinctrl *pinctrl; member
|
H A D | i2c.h | 569 * @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 D | rfkill-bt.h | 61 struct pinctrl *pinctrl; member
|
/device/soc/rockchip/common/sdk_linux/drivers/pwm/ |
H A D | pwm-rockchip.c | 14 #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 D | pinctrl-rk805.c | 9 * 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 D | pinctrl-rockchip.c | 8 * 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 D | Makefile | 4 VENDOR_BOARD_GPIO_INCLUDE := -I$(srctree)/drivers/pinctrl
|
/device/soc/rockchip/common/sdk_linux/drivers/thermal/ |
H A D | rockchip_thermal.c | 20 #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 D | spi-rockchip.c | 12 #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 D | i2c-core-base.c | 36 #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 D | ov13855.c | 30 #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 D | gpiolib-of.c | 19 #include <linux/pinctrl/pinctrl.h>
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 19 #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 D | hw.c | 14 #include <linux/pinctrl/consumer.h>
|
H A D | dev.c | 13 #include <linux/pinctrl/consumer.h>
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_rgb.c | 14 #include <linux/pinctrl/consumer.h>
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/ |
H A D | hw.c | 14 #include <linux/pinctrl/consumer.h>
|
H A D | dev.c | 13 #include <linux/pinctrl/consumer.h>
|
/device/soc/rockchip/rk3588/kernel/include/linux/mfd/ |
H A D | rk806.h | 496 struct pinctrl *p;
|
/device/soc/rockchip/common/sdk_linux/drivers/mfd/ |
H A D | rk808.c | 24 #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 D | subdev-itf.c | 18 #include <linux/pinctrl/consumer.h>
|