/linux/drivers/clk/ |
H A D | clk-gpio.c | 34 * struct clk_gpio - gpio gated clock 46 struct clk_gpio { struct 51 #define to_clk_gpio(_hw) container_of(_hw, struct clk_gpio, hw) argument 55 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_enable() 64 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_disable() 71 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_is_enabled() 84 struct clk_gpio *clk = to_clk_gpio(hw); in clk_sleeping_gpio_gate_prepare() 93 struct clk_gpio *clk = to_clk_gpio(hw); in clk_sleeping_gpio_gate_unprepare() 100 struct clk_gpio *clk = to_clk_gpio(hw); in clk_sleeping_gpio_gate_is_prepared() 121 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_mux_get_parent() [all …]
|
/linux/drivers/staging/sm750fb/ |
H A D | ddk750_swi2c.c | 343 * clk_gpio - The GPIO pin to be used as i2c SCL 350 static long sm750le_i2c_init(unsigned char clk_gpio, unsigned char data_gpio) in sm750le_i2c_init() argument 359 sw_i2c_clk_gpio = clk_gpio; in sm750le_i2c_init() 381 * clk_gpio - The GPIO pin to be used as i2c SCL 388 long sm750_sw_i2c_init(unsigned char clk_gpio, unsigned char data_gpio) in sm750_sw_i2c_init() argument 396 if ((clk_gpio > 31) || (data_gpio > 31)) in sm750_sw_i2c_init() 400 return sm750le_i2c_init(clk_gpio, data_gpio); in sm750_sw_i2c_init() 408 sw_i2c_clk_gpio = clk_gpio; in sm750_sw_i2c_init()
|
H A D | ddk750_swi2c.h | 29 long sm750_sw_i2c_init(unsigned char clk_gpio, unsigned char data_gpio);
|
/linux/drivers/gpio/ |
H A D | gpio-vf610.c | 37 struct clk *clk_gpio; member 351 port->clk_gpio = devm_clk_get(dev, "gpio"); in vf610_gpio_probe() 352 ret = PTR_ERR_OR_ZERO(port->clk_gpio); in vf610_gpio_probe() 354 ret = clk_prepare_enable(port->clk_gpio); in vf610_gpio_probe() 358 port->clk_gpio); in vf610_gpio_probe()
|
/linux/include/dt-bindings/clock/ |
H A D | pxa-clock.h | 23 #define CLK_GPIO 13 macro
|
H A D | sunplus,sp7021-clkc.h | 59 #define CLK_GPIO 49 macro
|
H A D | actions,s500-cmu.h | 75 #define CLK_GPIO 55 macro
|
H A D | actions,s700-cmu.h | 44 #define CLK_GPIO 23 macro
|
H A D | actions,s900-cmu.h | 38 #define CLK_GPIO 23 macro
|
H A D | s5pv210.h | 153 #define CLK_GPIO 135 macro
|
/linux/drivers/clk/actions/ |
H A D | owl-s700.c | 194 static OWL_GATE(clk_gpio, "gpio", "apb_clk", CMU_DEVCLKEN1, 25, 0, 0); 432 &clk_gpio.common, 515 [CLK_GPIO] = &clk_gpio.common.hw,
|
H A D | owl-s500.c | 525 [CLK_GPIO] = &gpio_clk.common.hw,
|
H A D | owl-s900.c | 616 [CLK_GPIO] = &gpio_clk.common.hw,
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | mrvl-gpio.yaml | 134 clocks = <&clks CLK_GPIO>;
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | actions,s700-pinctrl.txt | 148 clocks = <&cmu CLK_GPIO>;
|
H A D | actions,s900-pinctrl.txt | 181 clocks = <&cmu CLK_GPIO>;
|
/linux/arch/arm64/boot/dts/actions/ |
H A D | s700.dtsi | 236 clocks = <&cmu CLK_GPIO>;
|
H A D | s900.dtsi | 255 clocks = <&cmu CLK_GPIO>;
|
/linux/arch/arm/boot/dts/sunplus/ |
H A D | sunplus-sp7021.dtsi | 84 clocks = <&clkc CLK_GPIO>;
|
/linux/arch/arm/boot/dts/actions/ |
H A D | owl-s500.dtsi | 268 clocks = <&cmu CLK_GPIO>;
|
/linux/arch/arm/boot/dts/intel/pxa/ |
H A D | pxa3xx.dtsi | 173 clocks = <&clks CLK_GPIO>;
|