Home
last modified time | relevance | path

Searched refs:sdam (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/nvmem/
H A Dqcom-spmi-sdam.c76 rc = regmap_bulk_read(sdam->regmap, sdam->base + offset, val, bytes); in sdam_read()
103 rc = regmap_bulk_write(sdam->regmap, sdam->base + offset, val, bytes); in sdam_write()
113 struct sdam_chip *sdam; in sdam_probe() local
118 sdam = devm_kzalloc(&pdev->dev, sizeof(*sdam), GFP_KERNEL); in sdam_probe()
119 if (!sdam) in sdam_probe()
123 if (!sdam->regmap) { in sdam_probe()
134 rc = regmap_read(sdam->regmap, sdam->base + SDAM_SIZE, &val); in sdam_probe()
139 sdam->size = val * 32; in sdam_probe()
147 sdam->sdam_config.size = sdam->size; in sdam_probe()
151 sdam->sdam_config.priv = sdam; in sdam_probe()
[all …]
H A DMakefile67 obj-$(CONFIG_NVMEM_SPMI_SDAM) += nvmem_qcom-spmi-sdam.o
68 nvmem_qcom-spmi-sdam-y += qcom-spmi-sdam.o
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dpmk8350.dtsi80 compatible = "qcom,spmi-sdam";
88 compatible = "qcom,spmi-sdam";
101 compatible = "qcom,spmi-sdam";
109 compatible = "qcom,spmi-sdam";
117 compatible = "qcom,spmi-sdam";
125 compatible = "qcom,spmi-sdam";
133 compatible = "qcom,spmi-sdam";
141 compatible = "qcom,spmi-sdam";
149 compatible = "qcom,spmi-sdam";
157 compatible = "qcom,spmi-sdam";
H A Dpmk8550.dtsi55 compatible = "qcom,spmi-sdam";
H A Dsa8540p-pmics.dtsi43 compatible = "qcom,spmi-sdam";
H A Dpmi632.dtsi165 compatible = "qcom,spmi-sdam";
H A Dsa8775p-pmics.dtsi146 compatible = "qcom,spmi-sdam";
H A Dsc8280xp-pmics.dtsi143 compatible = "qcom,spmi-sdam";
H A Dx1e80100-pmics.dtsi231 compatible = "qcom,spmi-sdam";
/linux-6.15/Documentation/devicetree/bindings/nvmem/
H A Dqcom,spmi-sdam.yaml4 $id: http://devicetree.org/schemas/nvmem/qcom,spmi-sdam.yaml#
24 - qcom,spmi-sdam
45 compatible = "qcom,spmi-sdam";
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dqcom,spmi-pmic.yaml165 $ref: /schemas/nvmem/qcom,spmi-sdam.yaml#