Searched refs:iadc (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/iio/adc/ |
H A D | qcom-spmi-iadc.c | 117 static int iadc_read(struct iadc_chip *iadc, u16 offset, u8 *data) in iadc_read() argument 122 ret = regmap_read(iadc->regmap, iadc->base + offset, &val); in iadc_read() 130 static int iadc_write(struct iadc_chip *iadc, u16 offset, u8 data) in iadc_write() argument 132 return regmap_write(iadc->regmap, iadc->base + offset, data); in iadc_write() 135 static int iadc_reset(struct iadc_chip *iadc) in iadc_reset() argument 140 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA); in iadc_reset() 144 ret = iadc_read(iadc, IADC_PERH_RESET_CTL3, &data); in iadc_reset() 148 ret = iadc_write(iadc, IADC_SEC_ACCESS, IADC_SEC_ACCESS_DATA); in iadc_reset() 154 return iadc_write(iadc, IADC_PERH_RESET_CTL3, data); in iadc_reset() 157 static int iadc_set_state(struct iadc_chip *iadc, bool state) in iadc_set_state() argument [all …]
|
H A D | Kconfig | 1131 be called qcom-spmi-iadc.
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | pm8226.dtsi | 133 compatible = "qcom,pm8226-iadc", "qcom,spmi-iadc";
|
H A D | pm8941.dtsi | 180 compatible = "qcom,pm8941-iadc", "qcom,spmi-iadc";
|