Home
last modified time | relevance | path

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

/linux/drivers/firmware/samsung/
H A Dexynos-acpm.c142 struct acpm_info *acpm; member
302 struct device *dev = achan->acpm->dev; in acpm_dequeue_by_polling()
347 dev_err(achan->acpm->dev, "RX front can not keep up with TX front.\n"); in acpm_wait_for_queue_slots()
354 dev_err(achan->acpm->dev, "TX queue is full.\n"); in acpm_wait_for_queue_slots()
414 struct acpm_info *acpm = handle_to_acpm_info(handle); in acpm_do_xfer() local
420 if (xfer->acpm_chan_id >= acpm->num_chans) in acpm_do_xfer()
423 achan = &acpm->chans[xfer->acpm_chan_id]; in acpm_do_xfer()
429 dev_err(achan->acpm->dev, "Interrupt mode not supported\n"); in acpm_do_xfer()
472 void __iomem *base = achan->acpm->sram_base; in acpm_chan_shmem_get_params()
489 dev_vdbg(achan->acpm->dev, "ID = %d poll = %d, mlen = %d, qlen = %d\n", in acpm_chan_shmem_get_params()
[all …]
H A DMakefile3 acpm-protocol-objs := exynos-acpm.o exynos-acpm-pmic.o
4 obj-$(CONFIG_EXYNOS_ACPM_PROTOCOL) += acpm-protocol.o
/linux/drivers/mfd/
H A Dsec-acpm.c220 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
283 const struct acpm_pmic_ops *pmic_ops = &acpm->ops.pmic_ops; in sec_pmic_acpm_bus_reg_update_bits()
285 return pmic_ops->update_reg(acpm, ctx->shared->acpm_chan_id, ctx->type, reg & 0xff, in sec_pmic_acpm_bus_reg_update_bits()
[all …]
H A DMakefile235 obj-$(CONFIG_MFD_SEC_ACPM) += sec-acpm.o
H A DKconfig1390 called sec-acpm.
/linux/arch/arm64/boot/dts/exynos/google/
H A Dgs101.dtsi204 compatible = "google,gs101-acpm-ipc";
/linux/
H A DMAINTAINERS22355 F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
22356 F: drivers/firmware/samsung/exynos-acpm*
22357 F: include/linux/firmware/samsung/exynos-acpm-protocol.h