Home
last modified time | relevance | path

Searched full:sdam (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/nvmem/
Dqcom-spmi-sdam.c34 static bool sdam_is_valid(struct sdam_chip *sdam, unsigned int offset, in sdam_is_valid() argument
37 unsigned int sdam_mem_end = SDAM_MEM_START + sdam->size - 1; in sdam_is_valid()
66 struct sdam_chip *sdam = priv; in sdam_read() local
67 struct device *dev = sdam->sdam_config.dev; in sdam_read()
70 if (!sdam_is_valid(sdam, offset, bytes)) { in sdam_read()
71 dev_err(dev, "Invalid SDAM offset %#x len=%zd\n", in sdam_read()
76 rc = regmap_bulk_read(sdam->regmap, sdam->base + offset, val, bytes); in sdam_read()
78 dev_err(dev, "Failed to read SDAM offset %#x len=%zd, rc=%d\n", in sdam_read()
87 struct sdam_chip *sdam = priv; in sdam_write() local
88 struct device *dev = sdam->sdam_config.dev; in sdam_write()
[all …]
DMakefile32 obj-$(CONFIG_NVMEM_SPMI_SDAM) += nvmem_qcom-spmi-sdam.o
33 nvmem_qcom-spmi-sdam-y += qcom-spmi-sdam.o
DKconfig134 tristate "SPMI SDAM Support"
139 an interface to read/write to the SDAM module's shared memory.
/Linux-v5.15/Documentation/devicetree/bindings/nvmem/
Dqcom,spmi-sdam.yaml4 $id: http://devicetree.org/schemas/nvmem/qcom,spmi-sdam.yaml#
7 title: Qualcomm Technologies, Inc. SPMI SDAM DT bindings
13 The SDAM provides scratch register space for the PMIC clients. This
23 - qcom,spmi-sdam
76 compatible = "qcom,spmi-sdam";