Home
last modified time | relevance | path

Searched full:acpm (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/firmware/samsung/
H A Dexynos-acpm.c15 #include <linux/firmware/samsung/exynos-acpm-protocol.h>
31 #include "exynos-acpm.h"
32 #include "exynos-acpm-pmic.h"
89 * struct acpm_queue - exynos acpm queue.
120 * @acpm: pointer to driver private data.
142 struct acpm_info *acpm; member
162 * @chans: pointer to the ACPM channel parameters retrieved from SRAM.
163 * @dev: pointer to the exynos-acpm device.
189 * @achan: ACPM channel info.
212 * @achan: ACPM channel info.
[all …]
H A DMakefile3 acpm-protocol-objs := exynos-acpm.o exynos-acpm-pmic.o
4 obj-$(CONFIG_EXYNOS_ACPM_PROTOCOL) += acpm-protocol.o
H A DKconfig4 tristate "Exynos Alive Clock and Power Manager (ACPM) Message Protocol"
8 Alive Clock and Power Manager (ACPM) Message Protocol is defined for
9 the purpose of communication between the ACPM firmware and masters
10 (AP, AOC, ...). ACPM firmware operates on the Active Power Management
/linux/drivers/mfd/
H A Dsec-acpm.c6 * Samsung S2MPG1x ACPM driver
12 #include <linux/firmware/samsung/exynos-acpm-protocol.h>
220 const struct acpm_handle *acpm; member
243 const struct acpm_handle *acpm = ctx->shared->acpm; in sec_pmic_acpm_bus_write() local
244 const struct acpm_pmic_ops *pmic_ops = &acpm->ops.pmic_ops; in sec_pmic_acpm_bus_write()
255 return pmic_ops->bulk_write(acpm, ctx->shared->acpm_chan_id, ctx->type, reg, in sec_pmic_acpm_bus_write()
263 const struct acpm_handle *acpm = ctx->shared->acpm; in sec_pmic_acpm_bus_read() local
264 const struct acpm_pmic_ops *pmic_ops = &acpm->ops.pmic_ops; in sec_pmic_acpm_bus_read()
274 return pmic_ops->bulk_read(acpm, ctx->shared->acpm_chan_id, ctx->type, reg, in sec_pmic_acpm_bus_read()
282 const struct acpm_handle *acpm = ctx->shared->acpm; in sec_pmic_acpm_bus_reg_update_bits() local
[all …]
/linux/Documentation/devicetree/bindings/firmware/
H A Dgoogle,gs101-acpm-ipc.yaml5 $id: http://devicetree.org/schemas/firmware/google,gs101-acpm-ipc.yaml#
8 title: Samsung Exynos ACPM mailbox protocol
14 ACPM (Alive Clock and Power Manager) is a firmware that operates on the
16 activities. ACPM and masters regard each other as independent hardware
21 ACPM provides for OSPM in the device tree.
25 const: google,gs101-acpm-ipc
43 are used for passing messages to/from the ACPM firmware.
58 compatible = "google,gs101-acpm-ipc";
/linux/drivers/net/can/
H A Dsun4i_can.c209 * @acp_offset: Offset of ACPC and ACPM registers
/linux/
H A DMAINTAINERS22788 SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
22793 F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
22794 F: drivers/firmware/samsung/exynos-acpm*
22795 F: include/linux/firmware/samsung/exynos-acpm-protocol.h