Searched full:acpm (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/firmware/samsung/ |
| H A D | exynos-acpm.c | 15 #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 D | Makefile | 3 acpm-protocol-objs := exynos-acpm.o exynos-acpm-pmic.o 4 obj-$(CONFIG_EXYNOS_ACPM_PROTOCOL) += acpm-protocol.o
|
| H A D | Kconfig | 4 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 D | sec-acpm.c | 6 * 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 D | google,gs101-acpm-ipc.yaml | 5 $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 D | sun4i_can.c | 209 * @acp_offset: Offset of ACPC and ACPM registers
|
| /linux/ |
| H A D | MAINTAINERS | 22788 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
|