mirror of
https://github.com/u-boot/u-boot.git
synced 2025-01-21 18:23:26 +08:00
gpio: qcom_pmic: drop gpio-count property
This property is not part of the dt bindings and all boards use the new gpio-ranges property instead. Drop support for this. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Sumit Garg <sumit.garg@linaro.org> Tested-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
This commit is contained in:
parent
a712ececbd
commit
f1d66ed728
@ -1,48 +0,0 @@
|
||||
Driver for part of pm8916 PMIC - gpio and power/reset keys
|
||||
|
||||
This device should be child of SPMI pmic.
|
||||
|
||||
1) GPIO driver
|
||||
|
||||
Required properties:
|
||||
- compatible: "qcom,pm8916-gpio"
|
||||
- reg: peripheral ID, size of register block
|
||||
- gpio-controller
|
||||
- gpio-count: number of GPIOs
|
||||
- #gpio-cells: 2
|
||||
|
||||
Optional properties:
|
||||
- gpio-bank-name: name of bank (as default "pm8916" is used)
|
||||
|
||||
Example:
|
||||
|
||||
pmic_gpios: gpios@c000 {
|
||||
compatible = "qcom,pm8916-gpio";
|
||||
reg = <0xc000 0x400>;
|
||||
gpio-controller;
|
||||
gpio-count = <4>;
|
||||
#gpio-cells = <2>;
|
||||
gpio-bank-name="pmic";
|
||||
};
|
||||
|
||||
|
||||
2) Power/Reset key driver
|
||||
|
||||
Required properties:
|
||||
- compatible: "qcom,pm8916-pwrkey"
|
||||
- reg: peripheral ID, size of register block
|
||||
- gpio-controller
|
||||
- #gpio-cells: 2
|
||||
|
||||
Optional properties:
|
||||
- gpio-bank-name: name of bank (as default "pm8916_key" is used)
|
||||
|
||||
|
||||
Example:
|
||||
|
||||
pmic_pon: pon@800 {
|
||||
compatible = "qcom,pm8916-pwrkey";
|
||||
reg = <0x800 0x96>;
|
||||
#gpio-cells = <2>;
|
||||
gpio-controller;
|
||||
};
|
@ -268,14 +268,11 @@ static int qcom_gpio_of_to_plat(struct udevice *dev)
|
||||
struct gpio_dev_priv *uc_priv = dev_get_uclass_priv(dev);
|
||||
int ret;
|
||||
|
||||
uc_priv->gpio_count = dev_read_u32_default(dev, "gpio-count", 0);
|
||||
if (!uc_priv->gpio_count) {
|
||||
ret = qcom_gpio_of_parse_ranges(dev);
|
||||
if (ret > 0)
|
||||
uc_priv->gpio_count = ret;
|
||||
else
|
||||
return ret;
|
||||
}
|
||||
ret = qcom_gpio_of_parse_ranges(dev);
|
||||
if (ret > 0)
|
||||
uc_priv->gpio_count = ret;
|
||||
else
|
||||
return ret;
|
||||
|
||||
uc_priv->bank_name = "pmic";
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user