Lines Matching refs:rval
47 uint32_t rval; in tegra186_gpio_set_out() local
50 rval = readl(reg); in tegra186_gpio_set_out()
52 rval &= ~TEGRA186_GPIO_OUTPUT_CONTROL_FLOATED; in tegra186_gpio_set_out()
54 rval |= TEGRA186_GPIO_OUTPUT_CONTROL_FLOATED; in tegra186_gpio_set_out()
55 writel(rval, reg); in tegra186_gpio_set_out()
58 rval = readl(reg); in tegra186_gpio_set_out()
60 rval |= TEGRA186_GPIO_ENABLE_CONFIG_OUT; in tegra186_gpio_set_out()
62 rval &= ~TEGRA186_GPIO_ENABLE_CONFIG_OUT; in tegra186_gpio_set_out()
63 rval |= TEGRA186_GPIO_ENABLE_CONFIG_ENABLE; in tegra186_gpio_set_out()
64 writel(rval, reg); in tegra186_gpio_set_out()
72 uint32_t rval; in tegra186_gpio_set_val() local
75 rval = readl(reg); in tegra186_gpio_set_val()
77 rval |= TEGRA186_GPIO_OUTPUT_VALUE_HIGH; in tegra186_gpio_set_val()
79 rval &= ~TEGRA186_GPIO_OUTPUT_VALUE_HIGH; in tegra186_gpio_set_val()
80 writel(rval, reg); in tegra186_gpio_set_val()
104 uint32_t rval; in tegra186_gpio_get_value() local
107 rval = readl(reg); in tegra186_gpio_get_value()
109 if (rval & TEGRA186_GPIO_ENABLE_CONFIG_OUT) in tegra186_gpio_get_value()
115 rval = readl(reg); in tegra186_gpio_get_value()
116 return !!rval; in tegra186_gpio_get_value()
128 uint32_t rval; in tegra186_gpio_get_function() local
131 rval = readl(reg); in tegra186_gpio_get_function()
132 if (rval & TEGRA186_GPIO_ENABLE_CONFIG_OUT) in tegra186_gpio_get_function()