diff --git a/sys/dev/qcom_tlmm/qcom_tlmm_pin.c b/sys/dev/qcom_tlmm/qcom_tlmm_pin.c --- a/sys/dev/qcom_tlmm/qcom_tlmm_pin.c +++ b/sys/dev/qcom_tlmm/qcom_tlmm_pin.c @@ -257,7 +257,7 @@ ret = qcom_tlmm_ipq4018_hw_pin_set_output_value(sc, pin, value); GPIO_UNLOCK(sc); - return (0); + return (ret); } int @@ -273,7 +273,7 @@ ret = qcom_tlmm_ipq4018_hw_pin_get_input_value(sc, pin, val); GPIO_UNLOCK(sc); - return (0); + return (ret); } int @@ -289,7 +289,7 @@ ret = qcom_tlmm_ipq4018_hw_pin_toggle_output_value(sc, pin); GPIO_UNLOCK(sc); - return (0); + return (ret); } int