/drivers/hdf_core/adapter/platform/spi/ |
H A D | spi_stm32f4xx.c | 158 SpiResource resource;
member 229 SpiResource *resource = NULL;
in HalSpiSend() local 237 resource = &spiDevice->resource;
in HalSpiSend() 238 if (resource == NULL) {
in HalSpiSend() 239 HDF_LOGE("resource is null\r\n");
in HalSpiSend() 243 if (resource->transMode == SPI_TRANSFER_DMA) {
in HalSpiSend() 261 SpiResource *resource = NULL;
in HalSpiRecv() local 268 resource = &spiDevice->resource;
in HalSpiRecv() 299 SpiResource *resource = NULL; HalSpiSendRecv() local 320 InitSpiInitStruct(LL_SPI_InitTypeDef *spiInitStruct, const SpiResource *resource) InitSpiInitStruct() argument 379 SpiResource *resource = NULL; InitSpiDevice() local 440 SpiResource *resource = NULL; GetSpiDeviceResource() local 462 SpiResource *resource = NULL; GetSpiDeviceResource() local [all...] |
H A D | spi_bes.c | 114 struct SpiResource *resource = NULL; in SpiIomuxInit() local 123 resource = &spiDevice->resource; in SpiIomuxInit() 124 if (resource == NULL) { in SpiIomuxInit() 125 HDF_LOGE("resource is null\r\n"); in SpiIomuxInit() 130 HDF_LOGE("resource is null\r\n"); in SpiIomuxInit() 133 spiDevCfg->rate = resource->speed; in SpiIomuxInit() 137 pinMuxSpi[SPI_PIN_0].pin = resource->spiMisoPin; in SpiIomuxInit() 138 pinMuxSpi[SPI_PIN_1].pin = resource->spiClkPin; in SpiIomuxInit() 139 pinMuxSpi[SPI_PIN_2].pin = resource in SpiIomuxInit() 162 SpiDevCfgInit(struct HAL_SPI_CFG_T *spiDevCfg, const struct SpiResource *resource) SpiDevCfgInit() argument 223 struct SpiResource *resource = NULL; HalSpiSend() local 287 struct SpiResource *resource = NULL; HalSpiRecv() local 344 struct SpiResource *resource = NULL; HalSpiSendRecv() local 382 struct SpiResource *resource = NULL; InitSpiDevice() local 450 struct SpiResource *resource = NULL; GetSpiDeviceResource() local 471 struct SpiResource *resource = NULL; GetSpiDeviceResource() local [all...] |
H A D | spi_wm.c | 39 struct SpiResource resource; member 45 struct SpiResource *resource = NULL; in SpiIomuxInit() local 54 resource = &spiDevice->resource; in SpiIomuxInit() 55 if (resource == NULL) { in SpiIomuxInit() 56 HDF_LOGE("resource is null\r\n"); in SpiIomuxInit() 62 if (resource->spiCsSoft) { in SpiIomuxInit() 63 tls_gpio_cfg(WM_IO_PB_00 + resource->spiCsPin, WM_GPIO_DIR_OUTPUT, WM_GPIO_ATTR_PULLHIGH); in SpiIomuxInit() 87 struct SpiResource *resource = NULL; in HalSpiSend() local 96 resource in HalSpiSend() 133 struct SpiResource *resource = NULL; HalSpiRecv() local 181 struct SpiResource *resource = NULL; HalSpiSendRecv() local 205 struct SpiResource *resource = NULL; InitSpiDevice() local 230 struct SpiResource *resource = NULL; GetSpiDeviceResource() local 400 struct SpiResource *resource = NULL; SpiDevOpen() local [all...] |
/drivers/hdf_core/adapter/platform/i2c/ |
H A D | i2c_bes.c | 51 static void I2cDeviceIomuxInit(uint32_t i2cId, const struct I2cResource *resource) in I2cDeviceIomuxInit() argument 53 if (i2cId > HAL_I2C_ID_NUM || resource == NULL) { in I2cDeviceIomuxInit() 80 pinMuxI2c[0].pin = resource->sclPin; in I2cDeviceIomuxInit() 81 pinMuxI2c[1].pin = resource->sdaPin; in I2cDeviceIomuxInit() 89 struct I2cResource *resource = NULL; in InitI2cDevice() local 96 resource = &device->resource; in InitI2cDevice() 97 if (resource == NULL) { in InitI2cDevice() 108 device->port = resource->port; in InitI2cDevice() 125 I2cDeviceIomuxInit(i2cPort, resource); in InitI2cDevice() 159 struct I2cResource *resource = NULL; GetI2cDeviceResource() local 178 struct I2cResource *resource = NULL; GetI2cDeviceResource() local 243 struct I2cResource *resource = NULL; AttachI2cDevice() local [all...] |
H A D | i2c_wm.c | 35 struct I2cResource resource; member 65 struct I2cResource *resource = NULL; in InitI2cDevice() local 72 resource = &device->resource; in InitI2cDevice() 73 device->port = resource->port; in InitI2cDevice() 90 if ((resource->sclPin == WM_IO_PA_01) && (resource->sdaPin == WM_IO_PA_04)) { in InitI2cDevice() 99 tls_i2c_init(resource->speed); in InitI2cDevice() 106 struct I2cResource *resource = NULL; in HostRestI2cDevice() local 113 resource in HostRestI2cDevice() 132 struct I2cResource *resource = NULL; GetI2cDeviceResource() local 178 struct I2cResource *resource = NULL; AttachI2cDevice() local [all...] |
H A D | i2c_stm32f4xx.c | 67 #define I2C_FIND_CONFIG(node, name, resource) \ 70 resource->port = HCS_PROP(node, port); \ 71 resource->devMode = HCS_PROP(node, devMode); \ 72 resource->devAddr = HCS_PROP(node, devAddr); \ 73 resource->speed = HCS_PROP(node, speed); \ 82 struct RealI2cResource *resource = NULL; in GetI2cDeviceResource() local 87 resource = i2cResource; in GetI2cDeviceResource() 89 HCS_FOREACH_CHILD_VARGS(PLATFORM_I2C_CONFIG, I2C_FIND_CONFIG, deviceMatchAttr, resource); in GetI2cDeviceResource()
|
H A D | i2c_bes.h | 42 struct I2cResource resource; member
|
/drivers/hdf_core/framework/sample/platform/uart/src/ |
H A D | uart_sample.c | 100 regMap = (struct UartRegisterMap *)device->resource.physBase; in SampleUartHostWrite() 123 regMap = (struct UartRegisterMap *)device->resource.physBase; in SampleUartHostSetBaud() 158 struct UartResource *resource = &device->resource; in InitUartDevice() local 159 struct UartRegisterMap *regMap = (struct UartRegisterMap *)resource->physBase; in InitUartDevice() 160 if ((resource->uartClk == 0) || (resource->baudrate == 0)) { in InitUartDevice() 164 device->uartClk = resource->uartClk; in InitUartDevice() 169 err = UartPl011SetBaudrate(regMap, resource->uartClk, resource in InitUartDevice() 185 struct UartResource *resource = &device->resource; GetUartDeviceResource() local [all...] |
H A D | uart_dispatch_sample.c | 22 struct UartRegisterMap *regMap = (struct UartRegisterMap *)device->resource.physBase; in SampleDispatchWrite() 33 regMap = (struct UartRegisterMap *)device->resource.physBase; in SampleDispatchWrite()
|
/drivers/hdf_core/adapter/platform/uart/ |
H A D | uart_stm32f4xx.c | 145 UartResource resource;
member 329 UartResource *resource = NULL;
in InitUartDevice() local 337 resource = &uartDevice->resource;
in InitUartDevice() 338 if (resource == NULL) {
in InitUartDevice() 347 InitContextTransMode(&g_uartCtx[uartDevice->uartId - 1], resource->transMode);
in InitUartDevice() 371 const struct DeviceResourceNode *resourceNode, UartResource *resource)
in GetUartHcs() 373 if (dri->GetUint8(resourceNode, "num", &resource->num, 0) != HDF_SUCCESS) {
in GetUartHcs() 377 if (dri->GetUint32(resourceNode, "baudRate", &resource->baudRate, 0) != HDF_SUCCESS) {
in GetUartHcs() 381 if (dri->GetUint8(resourceNode, "dataWidth", &resource in GetUartHcs() 370 GetUartHcs(const struct DeviceResourceIface *dri, const struct DeviceResourceNode *resourceNode, UartResource *resource) GetUartHcs() argument 448 UartResource *resource = NULL; GetUartDeviceResource() local 480 UartResource *resource = NULL; GetUartDeviceResource() local [all...] |
H A D | uart_asr.c | 68 struct UartResource resource; member 208 asr_pinmux_config(udd->resource.pin_tx_pin, udd->resource.pin_tx_mux); in Asr582xUartConfig() 209 asr_pinmux_config(udd->resource.pin_rx_pin, udd->resource.pin_rx_mux); in Asr582xUartConfig() 211 params->port = udd->resource.port; in Asr582xUartConfig() 216 params->config.mode = udd->resource.tx_rx; in Asr582xUartConfig() 217 params->priv = (void *)g_evtHandler[udd->resource.port]; in Asr582xUartConfig() 240 port = udd->resource.port; in UartHostDevRead() 277 HDF_LOGE("%s: uart_%d not useable", __func__, udd->resource in UartHostDevWrite() [all...] |
H A D | uart_bes.c | 429 struct UartResource *resource = NULL; in InitUartDevice() local 437 resource = &uartDevice->resource; in InitUartDevice() 438 if (resource == NULL) { in InitUartDevice() 447 uint32_t uartId = resource->num; in InitUartDevice() 466 #define UART_FIND_CONFIG(node, name, resource) \ 469 resource->num = HCS_PROP(node, num); \ 470 resource->baudRate = HCS_PROP(node, baudRate); \ 471 resource->parity = HCS_PROP(node, parity); \ 472 resource 484 struct UartResource *resource = NULL; GetUartDeviceResource() local 514 struct UartResource *resource = NULL; GetUartDeviceResource() local [all...] |
H A D | uart_wm.c | 51 struct UartResource resource; member 256 struct UartResource *resource = NULL; in GetUartDeviceResource() local 261 resource = &device->resource; in GetUartDeviceResource() 262 if (resource == NULL) { in GetUartDeviceResource() 272 if (dri->GetUint32(resourceNode, "num", &resource->num, 0) != HDF_SUCCESS) { in GetUartDeviceResource() 276 if (dri->GetUint32(resourceNode, "baudrate", &resource->baudRate, 0) != HDF_SUCCESS) { in GetUartDeviceResource() 280 if (dri->GetUint32(resourceNode, "parity", &resource->parity, 0) != HDF_SUCCESS) { in GetUartDeviceResource() 284 if (dri->GetUint32(resourceNode, "stopBit", &resource->stopBit, 0) != HDF_SUCCESS) { in GetUartDeviceResource() 289 HDF_LOGI("%d, %d, %d", resource in GetUartDeviceResource() [all...] |
H A D | uart_bes.h | 53 struct UartResource resource; member
|
/drivers/hdf_core/adapter/platform/gpio/ |
H A D | gpio_stm32f4xx.c | 100 GpioResource resource; member 194 uint32_t halGpio = g_stmRealPinMaps[device->resource.realPin]; in InitGpioDevice() 201 InitGpioClock(device->resource.group); in InitGpioDevice() 203 GPIO_TypeDef* goiox = g_gpioxMaps[device->resource.group]; in InitGpioDevice() 204 if (device->resource.mode & LL_GPIO_MODE_OUTPUT) { in InitGpioDevice() 209 gpioInitStruct.Mode = device->resource.mode; in InitGpioDevice() 210 gpioInitStruct.Pull = device->resource.pull; in InitGpioDevice() 211 gpioInitStruct.Speed = device->resource.speed; in InitGpioDevice() 212 gpioInitStruct.OutputType = device->resource.outputType; in InitGpioDevice() 213 gpioInitStruct.Alternate = device->resource in InitGpioDevice() 223 GpioResource *resource = NULL; GpioParseHcs() local 286 GpioResource *resource = NULL; GetGpioDeviceResource() local [all...] |
H A D | gpio_asr.c | 65 struct GpioResource resource; member 285 struct GpioResource *resource = NULL; in GetGpioDeviceResource() local 290 resource = &device->resource; in GetGpioDeviceResource() 291 if (resource == NULL) { in GetGpioDeviceResource() 292 HDF_LOGE("%s: resource is NULL", __func__); in GetGpioDeviceResource() 295 resource->pinNum = HCS_PROP(PLATFORM_GPIO_CONFIG, pinNum); in GetGpioDeviceResource() 299 for (size_t i = 0; i < resource->pinNum; i++) { in GetGpioDeviceResource() 300 resource->pin = pins[i]; in GetGpioDeviceResource() 301 resource in GetGpioDeviceResource() 326 struct GpioResource *resource = NULL; GetGpioDeviceResource() local [all...] |
H A D | gpio_bes.c | 62 struct GpioResource resource; member 169 struct GpioResource *resource = NULL; in GetGpioDeviceResource() local 174 resource = &device->resource; in GetGpioDeviceResource() 175 if (resource == NULL) { in GetGpioDeviceResource() 176 HDF_LOGE("%s: resource is NULL", __func__); in GetGpioDeviceResource() 179 resource->pinNum = HCS_PROP(PLATFORM_GPIO_CONFIG, pinNum); in GetGpioDeviceResource() 183 for (size_t i = 0; i < resource->pinNum; i++) { in GetGpioDeviceResource() 184 resource->pin = pins[i]; in GetGpioDeviceResource() 185 resource in GetGpioDeviceResource() 209 struct GpioResource *resource = NULL; GetGpioDeviceResource() local [all...] |
H A D | gpio_wm.c | 54 struct GpioResource resource; member 258 struct GpioResource *resource = NULL; in GetGpioDeviceResource() local 265 resource = &device->resource; in GetGpioDeviceResource() 266 if (resource == NULL) { in GetGpioDeviceResource() 267 HDF_LOGE("%s: resource is NULL", __func__); in GetGpioDeviceResource() 276 if (dri->GetUint32(resourceNode, "groupNum", &resource->groupNum, 0) != HDF_SUCCESS) { in GetGpioDeviceResource() 281 if (dri->GetUint32(resourceNode, "pinNum", &resource->pinNum, 0) != HDF_SUCCESS) { in GetGpioDeviceResource() 286 for (size_t i = 0; i < resource->groupNum; i++) { in GetGpioDeviceResource() 287 if (dri->GetUint32ArrayElem(resourceNode, "config", i, &resource in GetGpioDeviceResource() [all...] |
/drivers/hdf_core/adapter/platform/pwm/ |
H A D | pwm_stm32f4xx.c | 68 PwmResource resource;
member 198 #define PWM_FIND_CONFIG(node, name, resource) \
204 resource->pwmCh = ch; \
205 resource->pwmTim = tim; \
206 resource->prescaler = prescaler; \
215 PwmResource *resource = NULL;
in GetPwmDeviceResource() local 220 resource = &device->resource;
in GetPwmDeviceResource() 222 HCS_FOREACH_CHILD_VARGS(PLATFORM_PWM_CONFIG, PWM_FIND_CONFIG, deviceMatchAttr, resource);
in GetPwmDeviceResource() 234 PwmResource *resource in GetPwmDeviceResource() local 399 InitPwmFreqAndPeriod(const struct PwmConfig *config, PwmFreqArg* arg, const PwmResource *resource) global() argument 440 InitTimPwm(const PwmFreqArg* arg, const struct PwmConfig *config, PwmConfig *pwmCfg, const PwmResource *resource) global() argument 520 PwmResource *resource = NULL; global() local [all...] |
H A D | pwm_bes.c | 62 struct PwmResource *resource = NULL; in InitPwmDevice() local 69 resource = &pwmDevice->resource; in InitPwmDevice() 70 if (resource == NULL) { in InitPwmDevice() 71 HDF_LOGE("resource is NULL\r\n"); in InitPwmDevice() 79 pinMuxPwm->pin = resource->pwmPin; in InitPwmDevice() 80 pinMuxPwm->function = g_pwmFunction[resource->pwmId]; in InitPwmDevice() 88 #define PWM_FIND_CONFIG(node, name, resource) \ 92 resource->pwmPin = ((tempPin / DEC_TEN) * PIN_GROUP_NUM) + (tempPin % DEC_TEN); \ 93 resource 102 struct PwmResource *resource = NULL; GetPwmDeviceResource() local 122 struct PwmResource *resource = NULL; GetPwmDeviceResource() local [all...] |
H A D | pwm_wm.c | 26 struct PwmResource resource;
member 54 pwmCfg->channel = prvPwm->resource.channel;
in PwmDevSetConfig() 55 freq = prvPwm->resource.freq;
in PwmDevSetConfig() 68 struct PwmResource *resource = NULL;
in GetPwmDeviceResource() local 70 HDF_LOGE("resource or device is NULL\r\n");
in GetPwmDeviceResource() 74 resource = &device->resource;
in GetPwmDeviceResource() 75 if (resource == NULL) {
in GetPwmDeviceResource() 76 HDF_LOGE("resource is NULL\r\n");
in GetPwmDeviceResource() 86 if (dri->GetUint32(resourceNode, "channel", &resource in GetPwmDeviceResource() [all...] |
H A D | pwm_bes.h | 32 struct PwmResource resource; member
|
/drivers/hdf_core/adapter/platform/watchdog/ |
H A D | watchdog_bes.c | 47 struct WatchdogResource *resource = NULL; in InitWatchdogDevice() local 54 resource = &watchdogDevice->resource; in InitWatchdogDevice() 55 if (resource == NULL) { in InitWatchdogDevice() 56 HDF_LOGE("resource is NULL\r\n"); in InitWatchdogDevice() 60 watchdogId = resource->watchdogId; in InitWatchdogDevice() 68 struct WatchdogResource *resource = NULL; in GetWatchdogDeviceResource() local 71 HDF_LOGE("resource or device is NULL\r\n"); in GetWatchdogDeviceResource() 75 resource = &device->resource; in GetWatchdogDeviceResource() [all...] |
H A D | watchdog_wm.c | 24 struct WatchdogResource resource;
member 101 struct WatchdogResource *resource = NULL;
in InitWatchdogDevice() local 107 resource = &watchdogDevice->resource;
in InitWatchdogDevice() 108 if (resource == NULL) {
in InitWatchdogDevice() 109 HDF_LOGE("resource is NULL\r\n");
in InitWatchdogDevice() 119 struct WatchdogResource *resource = NULL;
in GetWatchdogDeviceResource() local 122 HDF_LOGE("resource or device is NULL\r\n");
in GetWatchdogDeviceResource() 126 resource = &device->resource;
in GetWatchdogDeviceResource() [all...] |
H A D | watchdog_bes.h | 24 struct WatchdogResource resource; member
|