Home
last modified time | relevance | path

Searched refs:spmi (Results 1 – 29 of 29) sorted by relevance

/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dpm8916.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
3 #include <dt-bindings/spmi/spmi.h>
8 compatible = "qcom,spmi-pmic";
51 compatible = "qcom,spmi-temp-alarm";
60 compatible = "qcom,spmi-vadc";
94 compatible = "qcom,spmi-pmic";
Dmsm8916.dtsi416 spmi_bus: spmi@200f000 {
417 compatible = "qcom,spmi-pmic-arb";
/linux-4.4.14/arch/arm/boot/dts/
Dqcom-pm8841.dtsi2 #include <dt-bindings/spmi/spmi.h>
7 compatible = "qcom,spmi-pmic";
24 compatible = "qcom,spmi-temp-alarm";
31 compatible = "qcom,spmi-pmic";
Dqcom-pma8084.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
3 #include <dt-bindings/spmi/spmi.h>
8 compatible = "qcom,spmi-pmic";
66 compatible = "qcom,spmi-temp-alarm";
75 compatible = "qcom,spmi-vadc";
105 compatible = "qcom,spmi-pmic";
Dqcom-pm8941.dtsi1 #include <dt-bindings/iio/qcom,spmi-vadc.h>
3 #include <dt-bindings/spmi/spmi.h>
8 compatible ="qcom,spmi-pmic";
109 compatible = "qcom,spmi-temp-alarm";
118 compatible = "qcom,spmi-vadc";
143 compatible = "qcom,pm8941-iadc", "qcom,spmi-iadc";
157 compatible = "qcom,spmi-pmic";
Dqcom-apq8084.dtsi269 spmi_bus: spmi@fc4cf000 {
270 compatible = "qcom,spmi-pmic-arb";
Dqcom-msm8974.dtsi333 spmi_bus: spmi@fc4cf000 {
334 compatible = "qcom,spmi-pmic-arb";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.txt32 or generalized "qcom,spmi-pmic".
35 Documentation/devicetree/bindings/spmi/spmi.txt
43 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
52 spmi {
53 compatible = "qcom,spmi-pmic-arb";
56 compatible = "qcom,pm8941", "qcom,spmi-pmic";
67 compatible = "qcom,pm8941", "qcom,spmi-pmic";
/linux-4.4.14/drivers/spmi/
DMakefile4 obj-$(CONFIG_SPMI) += spmi.o
6 obj-$(CONFIG_SPMI_MSM_PMIC_ARB) += spmi-pmic-arb.o
/linux-4.4.14/Documentation/devicetree/bindings/spmi/
Dspmi.txt22 #include <dt-bindings/spmi/spmi.h>
24 spmi@.. {
Dqcom,spmi-pmic-arb.txt10 See spmi.txt for the generic SPMI controller binding requirements for child
17 - compatible : should be "qcom,spmi-pmic-arb".
47 spmi {
48 compatible = "qcom,spmi-pmic-arb";
/linux-4.4.14/drivers/pinctrl/qcom/
DMakefile11 obj-$(CONFIG_PINCTRL_QCOM_SPMI_PMIC) += pinctrl-spmi-gpio.o
12 obj-$(CONFIG_PINCTRL_QCOM_SPMI_PMIC) += pinctrl-spmi-mpp.o
Dpinctrl-ipq8064.c503 FUNCTION(spmi),
559 PINGROUP(10, gsbi4, spdif, sata, ssbi, mdio, spmi, NA, NA, NA, NA),
560 PINGROUP(11, gsbi4, pcie2_prsnt, pcie1_prsnt, pcie3_prsnt, ssbi, mdio, spmi, NA, NA, NA),
/linux-4.4.14/Documentation/devicetree/bindings/thermal/
Dqcom-spmi-temp-alarm.txt8 - compatible: Should contain "qcom,spmi-temp-alarm".
22 compatible = "qcom,spmi-temp-alarm";
/linux-4.4.14/drivers/iio/adc/
DMakefile30 obj-$(CONFIG_QCOM_SPMI_IADC) += qcom-spmi-iadc.o
31 obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o
DKconfig290 be called qcom-spmi-iadc.
304 be called qcom-spmi-vadc.
/linux-4.4.14/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-iadc.txt14 Definition: Should contain "qcom,spmi-iadc".
35 compatible = "qcom,spmi-iadc";
Dqcom,spmi-vadc.txt11 Definition: Should contain "qcom,spmi-vadc".
46 See include/dt-bindings/iio/qcom,spmi-vadc.h
106 compatible = "qcom,spmi-vadc";
/linux-4.4.14/drivers/base/regmap/
DMakefile10 obj-$(CONFIG_REGMAP_SPMI) += regmap-spmi.o
/linux-4.4.14/drivers/char/ipmi/
Dipmi_ssif.c1857 static int try_init_spmi(struct SPMITable *spmi) in try_init_spmi() argument
1864 if (spmi->IPMIlegacy != 1) { in try_init_spmi()
1865 pr_warn("IPMI: Bad SPMI legacy: %d\n", spmi->IPMIlegacy); in try_init_spmi()
1869 if (spmi->InterfaceType != 4) in try_init_spmi()
1872 if (spmi->addr.space_id != ACPI_ADR_SPACE_SMBUS) { in try_init_spmi()
1874 spmi->addr.space_id); in try_init_spmi()
1878 myaddr = spmi->addr.address >> 1; in try_init_spmi()
1886 struct SPMITable *spmi; in spmi_find_bmc() local
1897 (struct acpi_table_header **)&spmi); in spmi_find_bmc()
1901 try_init_spmi(spmi); in spmi_find_bmc()
Dipmi_si_intf.c2158 static int try_init_spmi(struct SPMITable *spmi) in try_init_spmi() argument
2163 if (spmi->IPMIlegacy != 1) { in try_init_spmi()
2164 printk(KERN_INFO PFX "Bad SPMI legacy %d\n", spmi->IPMIlegacy); in try_init_spmi()
2178 switch (spmi->InterfaceType) { in try_init_spmi()
2193 spmi->InterfaceType); in try_init_spmi()
2198 if (spmi->InterruptType & 1) { in try_init_spmi()
2200 info->irq = spmi->GPE; in try_init_spmi()
2202 } else if (spmi->InterruptType & 2) { in try_init_spmi()
2204 info->irq = spmi->GlobalSystemInterrupt; in try_init_spmi()
2212 if (spmi->addr.bit_width) { in try_init_spmi()
[all …]
/linux-4.4.14/drivers/thermal/
DMakefile29 obj-$(CONFIG_QCOM_SPMI_TEMP_ALARM) += qcom-spmi-temp-alarm.o
/linux-4.4.14/Documentation/devicetree/bindings/power/
Dqcom,coincell-charger.txt35 as a child node in DTS of that node. See ../mfd/qcom,spmi-pmic.txt and
/linux-4.4.14/include/trace/events/
Dspmi.h2 #define TRACE_SYSTEM spmi
/linux-4.4.14/drivers/
DMakefile79 obj-$(CONFIG_SPMI) += spmi/
DKconfig59 source "drivers/spmi/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dqcom,ipq8064-pinctrl.txt54 mdio, mi2s, pdm, ssbi, spmi, audio_pcm, gpio, gsbi1, gsbi2, gsbi4, gsbi5,
/linux-4.4.14/drivers/mfd/
DMakefile163 obj-$(CONFIG_MFD_SPMI_PMIC) += qcom-spmi-pmic.o
DKconfig722 series as a module. The module will be called "qcom-spmi-pmic".