Home
last modified time | relevance | path

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

/linux/drivers/mfd/
H A Dsec-acpm.c6 * Samsung S2MPG1x ACPM driver
12 #include <linux/firmware/samsung/exynos-acpm-protocol.h>
369 struct acpm_handle *acpm; member
392 struct acpm_handle *acpm = ctx->shared->acpm; in sec_pmic_acpm_bus_write() local
393 const struct acpm_pmic_ops *pmic_ops = &acpm->ops->pmic; in sec_pmic_acpm_bus_write()
404 return pmic_ops->bulk_write(acpm, ctx->shared->acpm_chan_id, ctx->type, reg, in sec_pmic_acpm_bus_write()
412 struct acpm_handle *acpm = ctx->shared->acpm; in sec_pmic_acpm_bus_read() local
413 const struct acpm_pmic_ops *pmic_ops = &acpm->ops->pmic; in sec_pmic_acpm_bus_read()
423 return pmic_ops->bulk_read(acpm, ctx->shared->acpm_chan_id, ctx->type, reg, in sec_pmic_acpm_bus_read()
431 struct acpm_handle *acpm = ctx->shared->acpm; in sec_pmic_acpm_bus_reg_update_bits() local
[all …]
/linux/drivers/firmware/samsung/
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/clk/samsung/
H A Dclk-acpm.c3 * Samsung Exynos ACPM protocol based clock driver.
14 #include <linux/firmware/samsung/exynos-acpm-protocol.h>
115 "Failed to get acpm handle\n"); in acpm_clk_probe()
157 { .name = "gs101-acpm-clk" },
164 .name = "acpm-clocks",
172 MODULE_DESCRIPTION("Samsung Exynos ACPM clock driver");
H A Dclk-exynos850.c688 /* TODO: Should be dealt with or enabled in PMIC ACPM driver */
/linux/Documentation/devicetree/bindings/mailbox/
H A Dgoogle,gs101-mbox.yaml16 mailbox messages. When the controller is used by the ACPM interface
19 ACPM interface has written the message to SRAM.
/linux/include/dt-bindings/clock/
H A Dgoogle,gs101-acpm.h5 * Device Tree binding constants for Google gs101 ACPM clock controller.
/linux/drivers/mailbox/
H A DKconfig65 When the controller is used by the ACPM interface the shared register
67 the interrupt to the ACPM firmware.
H A Dexynos-mailbox.c197 .name = "exynos-acpm-mbox",
/linux/
H A DMAINTAINERS24292 SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24296 F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24297 F: drivers/clk/samsung/clk-acpm.c
24298 F: drivers/firmware/samsung/exynos-acpm*
24299 F: include/linux/firmware/samsung/exynos-acpm-protocol.h