Home
last modified time | relevance | path

Searched full:clk_gpio (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-gpio.c32 * struct clk_gpio - gpio gated clock
44 struct clk_gpio { struct
49 #define to_clk_gpio(_hw) container_of(_hw, struct clk_gpio, hw) argument
53 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_enable()
62 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_disable()
69 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_is_enabled()
82 struct clk_gpio *clk = to_clk_gpio(hw); in clk_sleeping_gpio_gate_prepare()
91 struct clk_gpio *clk = to_clk_gpio(hw); in clk_sleeping_gpio_gate_unprepare()
98 struct clk_gpio *clk = to_clk_gpio(hw); in clk_sleeping_gpio_gate_is_prepared()
119 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_mux_get_parent()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/sm750fb/
H A Dddk750_swi2c.c343 * 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 Dddk750_swi2c.h29 long sm750_sw_i2c_init(unsigned char clk_gpio, unsigned char data_gpio);
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-vf610.c38 struct clk *clk_gpio; member
290 port->clk_gpio = devm_clk_get(dev, "gpio"); in vf610_gpio_probe()
291 ret = PTR_ERR_OR_ZERO(port->clk_gpio); in vf610_gpio_probe()
293 ret = clk_prepare_enable(port->clk_gpio); in vf610_gpio_probe()
297 port->clk_gpio); in vf610_gpio_probe()
/OK3568_Linux_fs/kernel/include/dt-bindings/clock/
H A Dpxa-clock.h23 #define CLK_GPIO 13 macro
H A Dactions,s500-cmu.h75 #define CLK_GPIO 55 macro
H A Dactions,s700-cmu.h44 #define CLK_GPIO 23 macro
H A Dactions,s900-cmu.h38 #define CLK_GPIO 23 macro
H A Ds5pv210.h153 #define CLK_GPIO 135 macro
/OK3568_Linux_fs/kernel/drivers/clk/actions/
H A Dowl-s700.c192 static OWL_GATE(clk_gpio, "gpio", "apb_clk", CMU_DEVCLKEN1, 25, 0, 0);
430 &clk_gpio.common,
513 [CLK_GPIO] = &clk_gpio.common.hw,
H A Dowl-s500.c512 [CLK_GPIO] = &gpio_clk.common.hw,
H A Dowl-s900.c616 [CLK_GPIO] = &gpio_clk.common.hw,
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/
H A Dmrvl-gpio.yaml135 clocks = <&clks CLK_GPIO>;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Dactions,s700-pinctrl.txt148 clocks = <&cmu CLK_GPIO>;
H A Dactions,s900-pinctrl.txt181 clocks = <&cmu CLK_GPIO>;
/OK3568_Linux_fs/u-boot/board/nokia/rx51/
H A Dtag_omap.h170 s16 clk_gpio; member
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/actions/
H A Ds700.dtsi236 clocks = <&cmu CLK_GPIO>;
H A Ds900.dtsi255 clocks = <&cmu CLK_GPIO>;
/OK3568_Linux_fs/kernel/drivers/clk/zte/
H A Dclk-zx296702.c36 #define CLK_GPIO (lsp0crpm_base + 0x2c) macro
613 zx_gate("gpio_clk", "lsp0_apb_pclk", CLK_GPIO, 0); in zx296702_lsp0_clocks_init()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dpxa3xx.dtsi170 clocks = <&clks CLK_GPIO>;