Home
last modified time | relevance | path

Searched refs:acpm_handle (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/firmware/samsung/
H A Dexynos-acpm-protocol.h13 struct acpm_handle;
17 int (*set_rate)(const struct acpm_handle *handle,
20 unsigned long (*get_rate)(const struct acpm_handle *handle,
26 int (*read_reg)(const struct acpm_handle *handle,
29 int (*bulk_read)(const struct acpm_handle *handle,
32 int (*write_reg)(const struct acpm_handle *handle,
35 int (*bulk_write)(const struct acpm_handle *handle,
38 int (*update_reg)(const struct acpm_handle *handle,
52 struct acpm_handle { struct
59 const struct acpm_handle *devm_acpm_get_by_node(struct device *dev, argument
[all …]
/linux/drivers/firmware/samsung/
H A Dexynos-acpm-pmic.h12 struct acpm_handle;
14 int acpm_pmic_read_reg(const struct acpm_handle *handle,
17 int acpm_pmic_bulk_read(const struct acpm_handle *handle,
20 int acpm_pmic_write_reg(const struct acpm_handle *handle,
23 int acpm_pmic_bulk_write(const struct acpm_handle *handle,
26 int acpm_pmic_update_reg(const struct acpm_handle *handle,
H A Dexynos-acpm-dvfs.h12 struct acpm_handle;
14 int acpm_dvfs_set_rate(const struct acpm_handle *handle,
17 unsigned long acpm_dvfs_get_rate(const struct acpm_handle *handle,
H A Dexynos-acpm.h18 struct acpm_handle;
20 int acpm_do_xfer(const struct acpm_handle *handle,
H A Dexynos-acpm.c173 struct acpm_handle handle;
415 int acpm_do_xfer(const struct acpm_handle *handle, const struct acpm_xfer *xfer) in acpm_do_xfer()
677 static void acpm_handle_put(const struct acpm_handle *handle) in acpm_handle_put()
694 acpm_handle_put(*(struct acpm_handle **)res); in devm_acpm_release()
704 static const struct acpm_handle *acpm_get_by_node(struct device *dev, in acpm_get_by_node()
746 const struct acpm_handle *devm_acpm_get_by_node(struct device *dev, in devm_acpm_get_by_node()
749 const struct acpm_handle **ptr, *handle; in devm_acpm_get_by_node()
H A Dexynos-acpm-dvfs.c45 int acpm_dvfs_set_rate(const struct acpm_handle *handle, in acpm_dvfs_set_rate()
65 unsigned long acpm_dvfs_get_rate(const struct acpm_handle *handle, in acpm_dvfs_get_rate()
/linux/drivers/clk/samsung/
H A Dclk-acpm.c23 const struct acpm_handle *handle;
116 const struct acpm_handle *acpm_handle; in acpm_clk_probe() local
124 acpm_handle = devm_acpm_get_by_node(dev, dev->parent->of_node); in acpm_clk_probe()
125 if (IS_ERR(acpm_handle)) in acpm_clk_probe()
126 return dev_err_probe(dev, PTR_ERR(acpm_handle), in acpm_clk_probe()
152 aclk->handle = acpm_handle; in acpm_clk_probe()