| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-gpio.c | 32 * 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 …]
|
| /kernel/linux/linux-4.19/drivers/clk/ |
| D | clk-gpio.c | 36 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_enable() 45 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_disable() 52 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_gate_is_enabled() 74 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_mux_get_parent() 81 struct clk_gpio *clk = to_clk_gpio(hw); in clk_gpio_mux_set_parent() 99 struct clk_gpio *clk_gpio; in clk_register_gpio() local 105 clk_gpio = devm_kzalloc(dev, sizeof(*clk_gpio), GFP_KERNEL); in clk_register_gpio() 107 clk_gpio = kzalloc(sizeof(*clk_gpio), GFP_KERNEL); in clk_register_gpio() 109 if (!clk_gpio) in clk_register_gpio() 118 clk_gpio->gpiod = gpiod; in clk_register_gpio() [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-cbus-gpio.c | 42 int clk_gpio; member 55 gpio_set_value(host->clk_gpio, 1); in cbus_send_bit() 56 gpio_set_value(host->clk_gpio, 0); in cbus_send_bit() 81 gpio_set_value(host->clk_gpio, 1); in cbus_receive_bit() 83 gpio_set_value(host->clk_gpio, 0); in cbus_receive_bit() 149 gpio_set_value(host->clk_gpio, 1); in cbus_transfer() 160 gpio_set_value(host->clk_gpio, 1); in cbus_transfer() 161 gpio_set_value(host->clk_gpio, 0); in cbus_transfer() 232 chost->clk_gpio = of_get_gpio(dnode, 0); in cbus_i2c_probe() 238 chost->clk_gpio = pdata->clk_gpio; in cbus_i2c_probe() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/sm750fb/ |
| D | ddk750_swi2c.c | 345 * clk_gpio - The GPIO pin to be used as i2c SCL 352 static long sm750le_i2c_init(unsigned char clk_gpio, unsigned char data_gpio) in sm750le_i2c_init() argument 361 sw_i2c_clk_gpio = clk_gpio; in sm750le_i2c_init() 383 * clk_gpio - The GPIO pin to be used as i2c SCL 390 long sm750_sw_i2c_init(unsigned char clk_gpio, unsigned char data_gpio) in sm750_sw_i2c_init() argument 398 if ((clk_gpio > 31) || (data_gpio > 31)) in sm750_sw_i2c_init() 402 return sm750le_i2c_init(clk_gpio, data_gpio); in sm750_sw_i2c_init() 410 sw_i2c_clk_gpio = clk_gpio; in sm750_sw_i2c_init()
|
| D | ddk750_swi2c.h | 31 long sm750_sw_i2c_init(unsigned char clk_gpio, unsigned char data_gpio);
|
| /kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
| 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()
|
| D | ddk750_swi2c.h | 29 long sm750_sw_i2c_init(unsigned char clk_gpio, unsigned char data_gpio);
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-vf610.c | 38 struct clk *clk_gpio; member 286 port->clk_gpio = devm_clk_get(dev, "gpio"); in vf610_gpio_probe() 287 ret = PTR_ERR_OR_ZERO(port->clk_gpio); in vf610_gpio_probe() 289 ret = clk_prepare_enable(port->clk_gpio); in vf610_gpio_probe() 293 port->clk_gpio); in vf610_gpio_probe()
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | i2c-cbus-gpio.h | 23 int clk_gpio; member
|
| /kernel/linux/linux-5.10/include/dt-bindings/clock/ |
| D | pxa-clock.h | 23 #define CLK_GPIO 13 macro
|
| D | actions,s500-cmu.h | 75 #define CLK_GPIO 55 macro
|
| D | actions,s700-cmu.h | 44 #define CLK_GPIO 23 macro
|
| D | actions,s900-cmu.h | 38 #define CLK_GPIO 23 macro
|
| D | s5pv210.h | 153 #define CLK_GPIO 135 macro
|
| /kernel/linux/linux-4.19/include/dt-bindings/clock/ |
| D | pxa-clock.h | 27 #define CLK_GPIO 13 macro
|
| D | actions,s700-cmu.h | 44 #define CLK_GPIO 23 macro
|
| D | actions,s900-cmu.h | 38 #define CLK_GPIO 23 macro
|
| D | s5pv210.h | 156 #define CLK_GPIO 135 macro
|
| /kernel/linux/linux-4.19/arch/arm/mach-mmp/ |
| D | clock-pxa910.c | 61 INIT_CLKREG(&clk_gpio, "mmp-gpio", NULL),
|
| D | clock-mmp2.c | 103 INIT_CLKREG(&clk_gpio, "mmp2-gpio", NULL),
|
| D | clock-pxa168.c | 83 INIT_CLKREG(&clk_gpio, "mmp-gpio", NULL),
|
| /kernel/linux/linux-4.19/drivers/clk/actions/ |
| D | owl-s700.c | 189 static OWL_GATE(clk_gpio, "gpio", "apb_clk", CMU_DEVCLKEN1, 25, 0, 0); 427 &clk_gpio.common, 510 [CLK_GPIO] = &clk_gpio.common.hw,
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | mrvl-gpio.yaml | 135 clocks = <&clks CLK_GPIO>;
|
| /kernel/linux/linux-5.10/drivers/clk/actions/ |
| D | owl-s700.c | 191 static OWL_GATE(clk_gpio, "gpio", "apb_clk", CMU_DEVCLKEN1, 25, 0, 0); 429 &clk_gpio.common, 512 [CLK_GPIO] = &clk_gpio.common.hw,
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | actions,s700-pinctrl.txt | 148 clocks = <&cmu CLK_GPIO>;
|