/drivers/hdf_core/framework/support/platform/src/gpio/ |
H A D | gpio_if.c | 11 #include "gpio/gpio_core.h" 17 int32_t GpioRead(uint16_t gpio, uint16_t *val) in GpioRead() argument 20 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); in GpioRead() 22 ret = GpioCntlrRead(cntlr, GpioCntlrGetLocal(cntlr, gpio), val); in GpioRead() 28 int32_t GpioWrite(uint16_t gpio, uint16_t val) in GpioWrite() argument 31 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); in GpioWrite() 33 ret = GpioCntlrWrite(cntlr, GpioCntlrGetLocal(cntlr, gpio), val); in GpioWrite() 39 int32_t GpioSetDir(uint16_t gpio, uint16_t dir) in GpioSetDir() argument 42 struct GpioCntlr *cntlr = GpioCntlrGetByGpio(gpio); in GpioSetDir() 44 ret = GpioCntlrSetDir(cntlr, GpioCntlrGetLocal(cntlr, gpio), di in GpioSetDir() 50 GpioGetDir(uint16_t gpio, uint16_t *dir) GpioGetDir() argument 61 GpioSetIrq(uint16_t gpio, uint16_t mode, GpioIrqFunc func, void *arg) GpioSetIrq() argument 72 GpioUnsetIrq(uint16_t gpio, void *arg) GpioUnsetIrq() argument 83 GpioEnableIrq(uint16_t gpio) GpioEnableIrq() argument 94 GpioDisableIrq(uint16_t gpio) GpioDisableIrq() argument [all...] |
H A D | gpio_service.c | 9 #include "gpio/gpio_service.h" 10 #include "gpio/gpio_core.h" 23 uint16_t gpio; in GpioServiceIoRead() local 31 if (!HdfSbufReadUint16(data, &gpio)) { in GpioServiceIoRead() 32 HDF_LOGE("GpioServiceIoRead: fail to read gpio number!"); in GpioServiceIoRead() 36 ret = GpioRead(gpio, &value); in GpioServiceIoRead() 38 HDF_LOGE("GpioServiceIoRead: fail to read gpio, ret: %d!", ret); in GpioServiceIoRead() 43 HDF_LOGE("GpioServiceIoRead: fail to write gpio value, ret: %d!", ret); in GpioServiceIoRead() 53 uint16_t gpio; in GpioServiceIoWrite() local 61 if (!HdfSbufReadUint16(data, &gpio)) { in GpioServiceIoWrite() 83 uint16_t gpio; GpioServiceIoGetDir() local 113 uint16_t gpio; GpioServiceIoSetDir() local 141 GpioServiceUpdate(uint16_t gpio) GpioServiceUpdate() argument 170 GpioServiceIrqFunc(uint16_t gpio, void *data) GpioServiceIrqFunc() argument 180 uint16_t gpio; GpioServiceIoSetIrq() local 210 uint16_t gpio; GpioServiceIoUnsetIrq() local 234 uint16_t gpio; GpioServiceIoEnableIrq() local 259 uint16_t gpio; GpioServiceIoDisableIrq() local [all...] |
H A D | gpio_if_u.c | 10 #include "gpio/gpio_service.h" 30 HDF_LOGE("GpioManagerServiceGet: fail to get gpio manager service!"); in GpioManagerServiceGet() 46 int32_t GpioRead(uint16_t gpio, uint16_t *val) in GpioRead() argument 55 HDF_LOGE("GpioRead: fail to get gpio manager service!"); in GpioRead() 72 if (!HdfSbufWriteUint16(data, (uint16_t)gpio)) { in GpioRead() 73 HDF_LOGE("GpioRead: fail to write gpio number!"); in GpioRead() 88 HDF_LOGE("GpioRead: fail to read gpio val!"); in GpioRead() 99 int32_t GpioWrite(uint16_t gpio, uint16_t val) in GpioWrite() argument 107 HDF_LOGE("GpioWrite: fail to get gpio manager service!"); in GpioWrite() 117 if (!HdfSbufWriteUint16(data, (uint16_t)gpio)) { in GpioWrite() 140 GpioGetDir(uint16_t gpio, uint16_t *dir) GpioGetDir() argument 198 GpioSetDir(uint16_t gpio, uint16_t dir) GpioSetDir() argument 239 GpioRegListener(struct HdfIoService *service, uint16_t gpio, GpioIrqFunc func, void *arg) GpioRegListener() argument 261 GpioSetIrq(uint16_t gpio, uint16_t mode, GpioIrqFunc func, void *arg) GpioSetIrq() argument 316 GpioUnsetIrq(uint16_t gpio, void *arg) GpioUnsetIrq() argument 354 GpioEnableIrq(uint16_t gpio) GpioEnableIrq() argument 389 GpioDisableIrq(uint16_t gpio) GpioDisableIrq() argument [all...] |
H A D | gpio_manager.c | 9 #include "gpio/gpio_core.h" 118 HDF_LOGE("GpioCntlrCreateGpioInfos: gpio ginfos is null!"); in GpioCntlrCreateGpioInfos() 129 HDF_LOGE("GpioCntlrCreateGpioInfos: default format gpio name fail!"); in GpioCntlrCreateGpioInfos() 180 HDF_LOGE("GpioCntlrAdd: invalid gpio count:%hu!", cntlr->count); in GpioCntlrAdd() 186 HDF_LOGE("GpioCntlrAdd: fail to creat gpio infos:%d!", ret); in GpioCntlrAdd() 219 uint16_t gpio = (uint16_t)(uintptr_t)data; in GpioCntlrFindMatch() local 222 if (gpio >= cntlr->start && gpio < (cntlr->start + cntlr->count)) { in GpioCntlrFindMatch() 228 struct GpioCntlr *GpioCntlrGetByGpio(uint16_t gpio) in GpioCntlrGetByGpio() argument 235 HDF_LOGE("GpioCntlrGetByGpio: fail to get gpio manage in GpioCntlrGetByGpio() [all...] |
/drivers/hdf_core/adapter/platform/gpio/ |
H A D | gpio_wm.c | 53 uint8_t port; /* gpio port */ 55 enum GPIO_CONFIG config; /* gpio config */ 94 static int32_t GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val); 95 static int32_t GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val); 96 static int32_t GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir); 97 static int32_t GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode); 98 static int32_t GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio); 99 static int32_t GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio); 100 static int32_t GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio); 117 static int32_t GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_ argument 132 GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val) GpioDevRead() argument 149 GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir) GpioDevSetDir() argument 177 GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode) GpioDevSetIrq() argument 212 GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevUnSetIrq() argument 225 GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevEnableIrq() argument 241 GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevDisableIrq() argument [all...] |
H A D | gpio_gr5xx.c | 11 #include "gpio/gpio_core.h" 64 static int32_t GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir) in GpioDevSetDir() argument 71 if (gpio >= IO_NUM_MAX) { in GpioDevSetDir() 72 HDF_LOGE("%s, gpio index is greater than the maximum", __func__); in GpioDevSetDir() 76 iotype = GpioDevPinMap(gpio, &pin); in GpioDevSetDir() 78 ioInit.pull = g_portCfg[gpio].pull; in GpioDevSetDir() 88 g_portCfg[gpio].mode = ioInit.mode; in GpioDevSetDir() 96 static int32_t GpioDevGetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir) in GpioDevGetDir() argument 99 if (gpio >= IO_NUM_MAX) { in GpioDevGetDir() 100 HDF_LOGE("%s, gpio inde in GpioDevGetDir() 109 GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val) GpioDevWrite() argument 130 GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val) GpioDevRead() argument 169 uint32_t gpio = 0; GR5xxGpioIrqHdl() local 187 GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevEnableIrq() argument 211 GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevDisableIrq() argument 235 GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode) GpioDevSetIrq() argument 273 GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevUnSetIrq() argument [all...] |
H A D | gpio_stm32f4xx.c | 101 STM32_GPIO_GROUP group; /* gpio config */ 128 static int32_t GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val); 129 static int32_t GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val); 130 static int32_t GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir); 131 static int32_t GpioDevGetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir); 132 static int32_t GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode); 133 static int32_t GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio); 134 static int32_t GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio); 135 static int32_t GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio); 231 HDF_LOGE("gpio confi in GpioParseHcs() 452 GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val) global() argument 472 GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val) global() argument 490 GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir) global() argument 505 GpioDevGetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir) global() argument 522 GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode) global() argument 544 GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio) global() argument 557 GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio) global() argument 581 GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio) global() argument [all...] |
H A D | gpio_bes.c | 61 uint8_t port; /* gpio port */ 63 enum GPIO_CONFIG config; /* gpio config */ 66 typedef int32_t (*oem_gpio_irq_handler_t)(uint16_t gpio, void *data); 116 static int32_t GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val); 117 static int32_t GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val); 118 static int32_t GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir); 119 static int32_t GpioDevGetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir); 120 static int32_t GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode); 121 static int32_t GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio); 122 static int32_t GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio); 355 GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val) global() argument 369 GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val) global() argument 385 GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t dir) global() argument 399 GpioDevGetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir) global() argument 415 GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode) global() argument 438 GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio) global() argument 450 GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio) global() argument 474 GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio) global() argument [all...] |
H A D | gpio_asr.c | 81 uint16_t gpio = (uint16_t)arg; in OemGpioIrqHdl() local 82 if (gpio > ASR_GPIO_TOTAL_NUM) { in OemGpioIrqHdl() 83 HDF_LOGE("invalid gpio"); in OemGpioIrqHdl() 87 dev = &g_gpioPinMap[gpio]; in OemGpioIrqHdl() 92 GpioCntlrIrqCallback(&g_gpioCntlr, gpio); in OemGpioIrqHdl() 107 static int32_t GpioDevWrite(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t val) in GpioDevWrite() argument 111 asr_gpio_dev_t *dev = &g_gpioPinMap[gpio]; in GpioDevWrite() 126 static int32_t GpioDevRead(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *val) in GpioDevRead() argument 130 asr_gpio_dev_t *dev = &g_gpioPinMap[gpio]; in GpioDevRead() 144 static int32_t GpioDevSetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_ argument 163 GpioDevGetDir(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t *dir) GpioDevGetDir() argument 180 GpioDevSetIrq(struct GpioCntlr *cntlr, uint16_t gpio, uint16_t mode) GpioDevSetIrq() argument 202 GpioDevUnSetIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevUnSetIrq() argument 215 GpioDevEnableIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevEnableIrq() argument 233 GpioDevDisableIrq(struct GpioCntlr *cntlr, uint16_t gpio) GpioDevDisableIrq() argument [all...] |
/drivers/hdf_core/framework/include/platform/ |
H A D | gpio_if.h | 88 * @param gpio Indicates the GPIO number of the ISR. 96 typedef int32_t (*GpioIrqFunc)(uint16_t gpio, void *data); 103 * @param gpio Indicates the GPIO pin number. 109 int32_t GpioRead(uint16_t gpio, uint16_t *val); 116 * @param gpio Indicates the GPIO pin number. 122 int32_t GpioWrite(uint16_t gpio, uint16_t val); 130 * @param gpio Indicates the GPIO pin number. 136 int32_t GpioSetDir(uint16_t gpio, uint16_t dir); 141 * @param gpio Indicates the GPIO pin number. 147 int32_t GpioGetDir(uint16_t gpio, uint16_ [all...] |
/drivers/hdf_core/adapter/khdf/uniproton/test/sample_driver/src/ |
H A D | gpio_test.c | 44 static int32_t TestCaseGpioIrqHandler1(uint16_t gpio, void *data) in TestCaseGpioIrqHandler1() argument 46 HDF_LOGE("%s: irq triggered! on gpio:%u", __func__, gpio); in TestCaseGpioIrqHandler1() 57 static int32_t TestCaseGpioIrqHandler2(uint16_t gpio, void *data) in TestCaseGpioIrqHandler2() argument 59 HDF_LOGE("%s: irq triggered! on gpio:%u", __func__, gpio); in TestCaseGpioIrqHandler2() 70 static int32_t TestCaseGpioIrqHandler3(uint16_t gpio, void *data) in TestCaseGpioIrqHandler3() argument 72 HDF_LOGE("%s: irq triggered! on gpio:%u", __func__, gpio); in TestCaseGpioIrqHandler3() 83 static int32_t TestCaseGpioIrqHandler4(uint16_t gpio, voi argument 95 int32_t gpio; TestCaseGpioDir() local [all...] |
/drivers/hdf_core/adapter/khdf/liteos/platform/src/ |
H A D | gpio_dev.c | 53 static int GpioExecCmd(uint16_t gpio, struct GpioBitInfo *info, int cmd) in GpioExecCmd() argument 60 ret = GpioSetDir(gpio, info->direction); in GpioExecCmd() 65 PLAT_LOGV("GpioExecCmd: gpio:%hu set dir:%u done!", gpio, info->direction); in GpioExecCmd() 68 ret = GpioGetDir(gpio, &tmp); in GpioExecCmd() 74 PLAT_LOGV("GpioExecCmd: gpio:%hu get dir:%u done!", gpio, info->direction); in GpioExecCmd() 77 ret = GpioRead(gpio, &tmp); in GpioExecCmd() 79 HDF_LOGE("GpioExecCmd: read gpio fail, ret: %d!", ret); in GpioExecCmd() 83 PLAT_LOGV("GpioExecCmd: gpio in GpioExecCmd() 103 uint16_t gpio; GpioIoctl() local [all...] |
/drivers/hdf_core/adapter/khdf/linux/platform/gpio/ |
H A D | gpio_adapter.c | 4 * gpio driver adapter of linux 19 #include <linux/gpio.h> 20 #include <linux/gpio/driver.h> 24 #include "gpio/gpio_core.h" 118 int gpio = (int)(uintptr_t)data; in LinuxGpioIrqBridge() local 122 cntlr = GpioCntlrGetByGpio(gpio); in LinuxGpioIrqBridge() 123 GpioCntlrIrqCallback(cntlr, GpioCntlrGetLocal(cntlr, gpio)); in LinuxGpioIrqBridge() 133 uint16_t gpio; in LinuxGpioSetIrq() local 139 gpio = cntlr->start + local; in LinuxGpioSetIrq() 141 irq = gpio_to_irq(gpio); in LinuxGpioSetIrq() 168 uint16_t gpio; LinuxGpioUnsetIrq() local 188 uint16_t gpio; LinuxGpioEnableIrq() local 207 uint16_t gpio; LinuxGpioDisableIrq() local [all...] |
/drivers/hdf_core/framework/test/unittest/platform/common/ |
H A D | gpio_test.c | 34 HDF_LOGE("GpioTestGetConfig: fail to bind gpio test server!"); in GpioTestGetConfig() 95 HDF_LOGI("GpioTesterGet: gpio=%u, gpioIrq=%u, testUserApi=%u, gpioTestTwo=%u, testNameOne=%s, testNameTwo=%s!", in GpioTesterGet() 96 tester.cfg.gpio, tester.cfg.gpioIrq, tester.cfg.testUserApi, tester.cfg.gpioTestTwo, tester.cfg.testNameOne, in GpioTesterGet() 114 ret = GpioGetDir(tester->cfg.gpio, &tester->oldDir); in GpioTestSetUp() 119 ret = GpioRead(tester->cfg.gpio, &tester->oldVal); in GpioTestSetUp() 142 ret = GpioSetDir(tester->cfg.gpio, tester->oldDir); in GpioTestTearDown() 150 ret = GpioWrite(tester->cfg.gpio, tester->oldVal); in GpioTestTearDown() 175 ret = GpioSetDir(tester->cfg.gpio, dirSet); in GpioTestSetGetDir() 180 ret = GpioGetDir(tester->cfg.gpio, &dirGet); in GpioTestSetGetDir() 192 ret = GpioSetDir(tester->cfg.gpio, dirSe in GpioTestSetGetDir() 264 GpioTestIrqHandler(uint16_t gpio, void *data) GpioTestIrqHandler() argument 276 GpioTestHelperInversePin(uint16_t gpio, uint16_t mode) GpioTestHelperInversePin() argument [all...] |
H A D | gpio_test.h | 38 uint16_t gpio; member
|
/drivers/hdf_core/framework/model/sensor/driver/ppg/ |
H A D | sensor_ppg_config.c | 148 struct GpiosPinSetCfg *gpio = NULL; in EnablePpgIrq() local 153 gpio = &config->pinCfg.gpios[gpioIndex]; in EnablePpgIrq() 154 CHECK_NULL_PTR_RETURN_VALUE(gpio, HDF_ERR_INVALID_PARAM); in EnablePpgIrq() 155 if ((gpio->gpioType == PPG_TYPE_IRQ) && (pinIndex == gpio->pinIndex)) { in EnablePpgIrq() 156 if (GpioEnableIrq(gpio->gpioNo) != 0) { in EnablePpgIrq() 169 struct GpiosPinSetCfg *gpio = NULL; in DisablePpgIrq() local 174 gpio = &config->pinCfg.gpios[gpioIndex]; in DisablePpgIrq() 175 CHECK_NULL_PTR_RETURN_VALUE(gpio, HDF_ERR_INVALID_PARAM); in DisablePpgIrq() 176 if ((gpio in DisablePpgIrq() 190 struct GpiosPinSetCfg *gpio = NULL; SetPpgIrq() local [all...] |
/drivers/hdf_core/framework/support/platform/src/fwk/ |
H A D | platform_listener_u.c | 123 struct PlatformUserListenerGpioParam *gpio = NULL; in GpioOnDevEventReceive() local 133 gpio = (struct PlatformUserListenerGpioParam *)userListener->data; in GpioOnDevEventReceive() 134 if (gpio == NULL || gpio->data == NULL || gpio->func == NULL) { in GpioOnDevEventReceive() 135 HDF_LOGE("GpioOnDevEventReceive: id %d gpio error!", id); in GpioOnDevEventReceive() 144 HDF_LOGD("GpioOnDevEventReceive: event %d gpioId:%d == gpio:%d!", id, gpioId, gpio->gpio); in GpioOnDevEventReceive() 145 if ((id == PLATFORM_LISTENER_EVENT_GPIO_INT_NOTIFY) && (gpioId == gpio in GpioOnDevEventReceive() [all...] |
/drivers/hdf_core/framework/include/bluetooth/ |
H A D | hdf_chip_config.h | 37 struct HdfConfigGpioBasedSwitch gpio; member 53 struct HdfConfigGpioBasedSwitch gpio; member
|
/drivers/hdf_core/framework/support/platform/test/fuzztest/gpio_fuzzer/ |
H A D | gpio_fuzzer.cpp | 31 static int32_t GpioTestIrqHandler(uint16_t gpio, void *data) in GpioTestIrqHandler() argument 33 (void)gpio; in GpioTestIrqHandler() 67 HDF_LOGE("LLVMFuzzerTestOneInput: gpio fuzz test data is nullptr!"); in LLVMFuzzerTestOneInput() 72 HDF_LOGE("LLVMFuzzerTestOneInput: gpio fuzz test size is small!"); in LLVMFuzzerTestOneInput()
|
/drivers/hdf_core/framework/support/platform/include/gpio/ |
H A D | gpio_core.h | 201 struct GpioCntlr *GpioCntlrGetByGpio(uint16_t gpio); 210 static inline uint16_t GpioCntlrGetLocal(struct GpioCntlr *cntlr, uint16_t gpio) in GpioCntlrGetLocal() argument 212 return (cntlr == NULL) ? gpio : (gpio - cntlr->start); in GpioCntlrGetLocal()
|
/drivers/hdf_core/framework/model/input/driver/ |
H A D | hdf_touch.c | 46 static int32_t SetGpioDirAndLevel(int gpio, int dir, int level) in SetGpioDirAndLevel() argument 50 ret = GpioSetDir(gpio, dir); in SetGpioDirAndLevel() 52 HDF_LOGE("%s: set gpio%d to %d dir failed, ret %d", __func__, gpio, dir, ret); in SetGpioDirAndLevel() 58 ret = GpioWrite(gpio, level); in SetGpioDirAndLevel() 60 HDF_LOGE("%s: pull gpio%d to %d level failed, ret %d", __func__, gpio, level, ret); in SetGpioDirAndLevel() 79 static int32_t SetGpio(uint16_t gpio, uint32_t dir, uint32_t status) in SetGpio() argument 81 int32_t ret = SetGpioDirAndLevel(gpio, dir, status); in SetGpio() 89 uint16_t gpio; in HandleResetEvent() local 126 uint16_t gpio; HandlePowerEvent() local [all...] |
/drivers/hdf_core/framework/model/display/driver/panel/ |
H A D | ili9881_st_5p5.h | 18 #include <linux/gpio/consumer.h>
|
/drivers/hdf_core/framework/support/platform/include/fwk/ |
H A D | platform_listener_u.h | 42 uint16_t gpio; member
|
/drivers/hdf_core/adapter/khdf/liteos/platform/ |
H A D | Makefile | 81 LOCAL_SRCS += $(HDF_FRAMEWORKS)/support/platform/src/gpio/gpio_if.c \ 82 $(HDF_FRAMEWORKS)/support/platform/src/gpio/gpio_core.c \ 83 $(HDF_FRAMEWORKS)/support/platform/src/gpio/gpio_manager.c \ 84 $(HDF_FRAMEWORKS)/support/platform/src/gpio/gpio_service.c
|
/drivers/hdf_core/framework/model/sensor/driver/hall/ |
H A D | sensor_hall_driver.c | 112 static int32_t HallNorthPolarityIrqFunc(uint16_t gpio, void *data) in HallNorthPolarityIrqFunc() argument 114 (void)gpio; in HallNorthPolarityIrqFunc() 123 HDF_LOGE("%s: Read hall gpio value failed", __func__); in HallNorthPolarityIrqFunc() 138 static int32_t HallSouthPolarityIrqFunc(uint16_t gpio, void *data) in HallSouthPolarityIrqFunc() argument 140 (void)gpio; in HallSouthPolarityIrqFunc() 149 HDF_LOGE("%s: Read hall gpio value failed", __func__); in HallSouthPolarityIrqFunc() 364 HDF_LOGE("%s:%d Set north gpio dir failed", __func__, __LINE__); in SetHallGpioPin() 372 HDF_LOGE("%s:%d Set south gpio dir failed", __func__, __LINE__); in SetHallGpioPin() 405 HDF_LOGE("%s: set hall gpio pin failed", __func__); in HallCreateCfgData()
|