Private
Public Access
2
0

gpio: chardev: Fix flag for checking kernel owned & open source gpio line

The flag used for checking the kernel owned gpio line is GPIOLINE_FLAG_KERNEL.
Hence use that instead of GPIOLINE_FLAG_IS_OUT.

Flag used for checking the open source gpio line is GPIOLINE_FLAG_OPEN_SOURCE.
Hence use that instead of GPIOHANDLE_REQUEST_OPEN_SOURCE, which should be
only used when requesting lines.

Reported-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: malikabhi05 <abhishek.malik@intel.com>
This commit is contained in:
Manivannan Sadhasivam
2018-04-06 09:36:00 +05:30
committed by malikabhi05
parent be9cd0138a
commit b48baf01bc

View File

@@ -375,7 +375,7 @@ mraa_get_line_values(int line_handle, unsigned int num_lines, unsigned char outp
mraa_boolean_t
mraa_is_gpio_line_kernel_owned(mraa_gpiod_line_info *linfo)
{
return (linfo->flags & GPIOLINE_FLAG_IS_OUT);
return (linfo->flags & GPIOLINE_FLAG_KERNEL);
}
mraa_boolean_t
@@ -399,7 +399,7 @@ mraa_is_gpio_line_open_drain(mraa_gpiod_line_info *linfo)
mraa_boolean_t
mraa_is_gpio_line_open_source(mraa_gpiod_line_info *linfo)
{
return (linfo->flags & GPIOHANDLE_REQUEST_OPEN_SOURCE);
return (linfo->flags & GPIOLINE_FLAG_OPEN_SOURCE);
}
int