Searched refs:reset_data (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/clk/sunxi/ |
| H A D | clk-sun4i-display.c | 32 struct reset_data { struct 41 static inline struct reset_data *rcdev_to_reset_data(struct reset_controller_dev *rcdev) in rcdev_to_reset_data() argument 43 return container_of(rcdev, struct reset_data, rcdev); in rcdev_to_reset_data() 49 struct reset_data *data = rcdev_to_reset_data(rcdev); in sun4i_a10_display_assert() 66 struct reset_data *data = rcdev_to_reset_data(rcdev); in sun4i_a10_display_deassert() 83 struct reset_data *data = rcdev_to_reset_data(rcdev); in sun4i_a10_display_status() 106 struct reset_data *reset_data; in sun4i_a10_display_init() local 178 reset_data = kzalloc_obj(*reset_data); in sun4i_a10_display_init() 179 if (!reset_data) in sun4i_a10_display_init() 182 reset_data->reg = reg; in sun4i_a10_display_init() [all …]
|
| H A D | clk-a10-ve.c | 90 struct ve_reset_data *reset_data; in sun4i_ve_clk_setup() local 132 reset_data = kzalloc_obj(*reset_data); in sun4i_ve_clk_setup() 133 if (!reset_data) in sun4i_ve_clk_setup() 136 reset_data->reg = reg; in sun4i_ve_clk_setup() 137 reset_data->lock = &ve_lock; in sun4i_ve_clk_setup() 138 reset_data->rcdev.nr_resets = 1; in sun4i_ve_clk_setup() 139 reset_data->rcdev.ops = &sunxi_ve_reset_ops; in sun4i_ve_clk_setup() 140 reset_data->rcdev.of_node = node; in sun4i_ve_clk_setup() 141 reset_data->rcdev.of_xlate = sunxi_ve_of_xlate; in sun4i_ve_clk_setup() 142 reset_data->rcdev.of_reset_n_cells = 0; in sun4i_ve_clk_setup() [all …]
|
| H A D | clk-usb.c | 96 struct usb_reset_data *reset_data; in sunxi_usb_clk_setup() local 147 reset_data = kzalloc_obj(*reset_data); in sunxi_usb_clk_setup() 148 if (!reset_data) in sunxi_usb_clk_setup() 152 reset_data->clk = of_clk_get(node, 0); in sunxi_usb_clk_setup() 153 if (IS_ERR(reset_data->clk)) { in sunxi_usb_clk_setup() 155 kfree(reset_data); in sunxi_usb_clk_setup() 160 reset_data->reg = reg; in sunxi_usb_clk_setup() 161 reset_data->lock = lock; in sunxi_usb_clk_setup() 162 reset_data->rcdev.nr_resets = __fls(data->reset_mask) + 1; in sunxi_usb_clk_setup() 163 reset_data->rcdev.ops = &sunxi_usb_reset_ops; in sunxi_usb_clk_setup() [all …]
|
| /linux/drivers/clk/stm32/ |
| H A D | reset-stm32.c | 131 struct stm32_reset_data *reset_data; in stm32_rcc_reset_init() local 133 reset_data = kzalloc_obj(*reset_data); in stm32_rcc_reset_init() 134 if (!reset_data) in stm32_rcc_reset_init() 137 spin_lock_init(&reset_data->lock); in stm32_rcc_reset_init() 139 reset_data->membase = base; in stm32_rcc_reset_init() 140 reset_data->rcdev.owner = THIS_MODULE; in stm32_rcc_reset_init() 141 reset_data->rcdev.ops = &stm32_reset_ops; in stm32_rcc_reset_init() 142 reset_data->rcdev.of_node = dev_of_node(dev); in stm32_rcc_reset_init() 143 reset_data->rcdev.nr_resets = data->nr_lines; in stm32_rcc_reset_init() 144 reset_data->reset_lines = data->reset_lines; in stm32_rcc_reset_init() [all …]
|
| H A D | clk-stm32-core.h | 73 struct clk_stm32_reset_data *reset_data; member
|
| H A D | clk-stm32mp1.c | 2147 struct clk_stm32_reset_data *reset_data; member 2160 .reset_data = &stm32mp1_reset_data, 2167 .reset_data = &stm32mp1_reset_data, 2263 err = stm32_rcc_reset_init(dev, rcc_match_data->reset_data, base); in stm32_rcc_init()
|
| H A D | clk-stm32mp13.c | 1527 .reset_data = &stm32mp13_reset_data,
|
| H A D | clk-stm32mp21.c | 1550 .reset_data = &stm32mp21_reset_data,
|
| H A D | clk-stm32mp25.c | 1961 .reset_data = &stm32mp25_reset_data,
|
| /linux/drivers/reset/spacemit/ |
| H A D | reset-spacemit-k3.c | 18 .reset_data = k3_mpmu_resets, 94 .reset_data = k3_apbc_resets, 197 .reset_data = k3_apmu_resets, 217 .reset_data = k3_dciu_resets,
|