Home
last modified time | relevance | path

Searched refs:gpio_base (Results 1 – 9 of 9) sorted by relevance

/rk3399_rockchip-uboot/board/micronas/vct/
H A Dgpio.c42 u32 gpio_base; in vct_gpio_dir() local
44 gpio_base = BASE_ADDR(GPIO_MODULE(pin)); in vct_gpio_dir()
47 clrsetbits(GPIO_SWPORTA_DDR(gpio_base), MASK(pin), 0); in vct_gpio_dir()
49 clrsetbits(GPIO_SWPORTA_DDR(gpio_base), 0, MASK(pin)); in vct_gpio_dir()
56 u32 gpio_base; in vct_gpio_set() local
58 gpio_base = BASE_ADDR(GPIO_MODULE(pin)); in vct_gpio_set()
61 clrsetbits(GPIO_SWPORTA_DR(gpio_base), MASK(pin), 0); in vct_gpio_set()
63 clrsetbits(GPIO_SWPORTA_DR(gpio_base), 0, MASK(pin)); in vct_gpio_set()
68 u32 gpio_base; in vct_gpio_get() local
71 gpio_base = BASE_ADDR(GPIO_MODULE(pin)); in vct_gpio_get()
[all …]
/rk3399_rockchip-uboot/drivers/gpio/
H A Dpm8916_gpio.c60 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_set_direction() local
64 ret = pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, in pm8916_gpio_set_direction()
71 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction()
74 ret = pmic_reg_write(dev->parent, gpio_base + REG_CTL, in pm8916_gpio_set_direction()
80 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_PULL_CTL, in pm8916_gpio_set_direction()
88 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_VIN_CTL, in pm8916_gpio_set_direction()
94 ret = pmic_reg_write(dev->parent, gpio_base + REG_DIG_OUT_CTL, in pm8916_gpio_set_direction()
102 return pmic_clrsetbits(dev->parent, gpio_base + REG_EN_CTL, 0, in pm8916_gpio_set_direction()
120 uint32_t gpio_base = priv->pid + REG_OFFSET(offset); in pm8916_gpio_get_function() local
124 reg = pmic_reg_read(dev->parent, gpio_base + REG_CTL); in pm8916_gpio_get_function()
[all …]
H A Dgpio-uclass.c42 if (gpio >= uc_priv->gpio_base && in gpio_to_device()
43 gpio < uc_priv->gpio_base + uc_priv->gpio_count) { in gpio_to_device()
45 desc->offset = gpio - uc_priv->gpio_base; in gpio_to_device()
70 offset = numeric - uc_priv->gpio_base; in dm_gpio_lookup_name()
112 *gpiop = uc_priv->gpio_base + desc.offset; in gpio_lookup_name()
973 uc_priv->gpio_base = base; in gpio_renumber()
990 return uc_priv->gpio_base + desc->offset; in gpio_get_number()
H A Drk_gpio.c171 uc_priv->gpio_base = bank->pin_base; in rockchip_gpio_probe()
/rk3399_rockchip-uboot/drivers/video/drm/
H A Drockchip_dw_hdmi.c508 void dw_hdmi_set_iomux(void *grf, void *gpio_base, struct gpio_desc *hpd_gpiod, in dw_hdmi_set_iomux() argument
538 writel(RK3528_GPIO0_A2_DR, gpio_base + RK3528_GPIO_SWPORT_DR_L); in dw_hdmi_set_iomux()
541 val = readl(gpio_base + 0x70) & BIT(2); in dw_hdmi_set_iomux()
550 writel(RK3528_GPIO0_A2_DR, gpio_base + RK3528_GPIO_SWPORT_DR_L); in dw_hdmi_set_iomux()
H A Ddw_hdmi.c188 void *gpio_base; member
2430 hdmi->gpio_base = (void *)RK3528_GPIO_BASE; in rockchip_dw_hdmi_init()
2438 hdmi->gpio_base = (void *)dev_read_addr_index(conn->dev, 1); in rockchip_dw_hdmi_init()
2440 if (!hdmi->gpio_base) in rockchip_dw_hdmi_init()
2484 dw_hdmi_set_iomux(hdmi->grf, hdmi->gpio_base, in rockchip_dw_hdmi_init()
H A Ddw_hdmi.h1415 void dw_hdmi_set_iomux(void *grf, void *gpio_base, struct gpio_desc *hpd_gpiod,
/rk3399_rockchip-uboot/include/asm-generic/
H A Dgpio.h319 unsigned gpio_base; member
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/
H A Dcore.h213 int gpio_base; member