| /hal_intel-latest/bsp_sedi/include/driver/ |
| D | sedi_driver_uart.h | 292 int sedi_uart_set_config(IN sedi_uart_t uart, IN sedi_uart_config_t *const cfg); 312 int sedi_uart_get_status(IN sedi_uart_t uart, OUT uint32_t *const status); 327 int sedi_uart_write(IN sedi_uart_t uart, IN uint8_t data); 343 int sedi_uart_read(IN sedi_uart_t uart, OUT uint8_t *const data, 362 int sedi_uart_read_buffer(IN sedi_uart_t uart, OUT uint8_t *const data, 363 IN uint32_t req_len, OUT uint32_t *comp_len, 378 int sedi_uart_write_non_block(IN sedi_uart_t uart, IN uint8_t data); 392 int sedi_uart_read_non_block(IN sedi_uart_t uart, OUT uint8_t *const data); 408 int sedi_uart_write_buffer(IN sedi_uart_t uart, IN uint8_t *const data, 409 IN uint32_t len); [all …]
|
| D | sedi_driver_gpio.h | 133 typedef void (*sedi_gpio_event_cb_t)(IN uint32_t pin_mask, 134 IN sedi_gpio_port_t port, 159 int32_t sedi_gpio_get_capabilities(IN sedi_gpio_t gpio_device, 169 int32_t sedi_gpio_init(IN sedi_gpio_t gpio_device, IN sedi_gpio_event_cb_t cb, 177 int32_t sedi_gpio_uninit(IN sedi_gpio_t gpio_device); 185 int32_t sedi_gpio_set_power(IN sedi_gpio_t gpio_device, 186 IN sedi_power_state_t state); 195 void sedi_gpio_config_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin, 196 IN sedi_gpio_pin_config_t pin_config); 205 void sedi_gpio_write_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin, [all …]
|
| D | sedi_driver_i2c.h | 297 typedef void (*sedi_i2c_event_cb_t)(IN uint32_t event); 321 int sedi_i2c_get_capabilities(IN sedi_i2c_t i2c_device, 331 int32_t sedi_i2c_init(IN sedi_i2c_t i2c_device, IN sedi_i2c_event_cb_t cb, 332 IN uint32_t base); 339 int32_t sedi_i2c_uninit(IN sedi_i2c_t i2c_device); 347 int32_t sedi_i2c_set_power(IN sedi_i2c_t i2c_device, 348 IN sedi_power_state_t state); 361 int32_t sedi_i2c_master_write_async(IN sedi_i2c_t i2c_device, IN uint32_t addr, 362 IN uint8_t *data, IN uint32_t num, 363 IN bool pending); [all …]
|
| D | sedi_driver_spi.h | 328 typedef void (*sedi_spi_event_cb_t)(IN uint32_t event, INOUT void *param); 352 int32_t sedi_spi_get_capabilities(IN sedi_spi_t spi_device, 363 int32_t sedi_spi_init(IN sedi_spi_t spi_device, IN sedi_spi_event_cb_t cb, 364 INOUT void *param, IN uint32_t base); 371 int32_t sedi_spi_uninit(IN sedi_spi_t spi_device); 379 int32_t sedi_spi_set_power(IN sedi_spi_t spi_device, 380 IN sedi_power_state_t state); 387 int32_t sedi_spi_get_data_count(IN sedi_spi_t spi_device); 396 int32_t sedi_spi_control(IN sedi_spi_t spi_device, IN uint32_t control, 397 IN uint32_t arg); [all …]
|
| D | sedi_driver_dma.h | 281 typedef void (*sedi_dma_event_cb_t)(IN sedi_dma_t dma_device, IN int channel_id, 282 IN int event, INOUT void *param); 306 int sedi_dma_get_capabilities(IN sedi_dma_t dma_device, 317 int32_t sedi_dma_init(IN sedi_dma_t dma_device, IN int channel_id, 318 IN sedi_dma_event_cb_t cb, INOUT void *param); 325 int32_t sedi_dma_uninit(IN sedi_dma_t dma_device, IN int channel_id); 334 int32_t sedi_dma_set_power(IN sedi_dma_t dma_device, IN int channel_id, 335 IN sedi_power_state_t state); 345 int32_t sedi_dma_control(IN sedi_dma_t dma_device, IN int channel_id, 346 IN uint32_t control_id, IN uint32_t arg); [all …]
|
| D | sedi_driver_ipc.h | 128 typedef void (*sedi_ipc_event_cb_t)(IN sedi_ipc_t device, IN uint32_t event, 143 int32_t sedi_ipc_get_capabilities(IN sedi_ipc_t ipc_device, 151 int32_t sedi_ipc_write_csr(IN sedi_ipc_t ipc_device, IN uint32_t csr); 159 int32_t sedi_ipc_read_csr(IN sedi_ipc_t ipc_device, OUT uint32_t *csr); 168 int32_t sedi_ipc_init(IN sedi_ipc_t ipc_device, IN sedi_ipc_event_cb_t cb, 176 int32_t sedi_ipc_uninit(IN sedi_ipc_t ipc_device); 184 int32_t sedi_ipc_set_power(IN sedi_ipc_t ipc_device, 185 IN sedi_power_state_t state); 194 int32_t sedi_ipc_write_msg(IN sedi_ipc_t ipc_device, IN uint8_t *msg, 195 IN int32_t size); [all …]
|
| D | sedi_driver_hpet.h | 100 int32_t sedi_hpet_set_power(IN sedi_power_state_t state); 108 int sedi_hpet_set_comparator(IN sedi_hpet_t timer_id, IN uint64_t value); 128 void sedi_hpet_enable_interrupt(IN sedi_hpet_t timer_id); 134 void sedi_hpet_disable_interrupt(IN sedi_hpet_t timer_id); 146 void sedi_hpet_set_int_status(IN uint32_t val); 152 void sedi_hpet_timer_int_handler(IN sedi_hpet_t timer_id); 172 int32_t sedi_hpet_config_timer(IN sedi_hpet_t timer_id, 173 IN uint64_t microseconds, 174 IN hpet_callback_t callback, IN void *param, 175 IN bool one_shot); [all …]
|
| D | sedi_driver_common.h | 318 #ifndef IN 324 #define IN const macro 350 static inline uint8_t read8(IN uint32_t addr) in read8() 355 static inline uint16_t read16(IN uint32_t addr) in read16() 360 static inline uint32_t read32(IN uint32_t addr) in read32() 366 static inline uint64_t read64(IN uint32_t addr) in read64() 371 static inline void write8(uint32_t addr, IN uint8_t val) in write8() 376 static inline void write16(uint32_t addr, IN uint16_t val) in write16() 381 static inline void write32(uint32_t addr, IN uint32_t val) in write32() 387 static inline void write64(uint32_t addr, IN uint64_t val) in write64()
|
| D | sedi_driver_pm.h | 33 void sedi_pm_set_device_power(IN sedi_devid_t id, IN sedi_power_state_t state); 40 sedi_power_state_t sedi_pm_get_device_power(IN sedi_devid_t id);
|
| D | sedi_driver_rtc.h | 60 typedef void (*sedi_rtc_event_cb_t)(IN uint32_t event_flag, INOUT void *param); 96 int sedi_rtc_set_power(IN sedi_power_state_t state);
|
| /hal_intel-latest/bsp_sedi/drivers/gpio/ |
| D | sedi_gpio.c | 67 static int32_t gpio_set_power(IN sedi_gpio_t gpio_device, IN sedi_power_state_t state) in gpio_set_power() 92 static void gpio_reset_register(IN sedi_gpio_t gpio_device) in gpio_reset_register() 111 static void gpio_write_pin_port(IN sedi_gpio_t gpio_device, IN gpio_port_access_t access_type, in gpio_write_pin_port() 112 IN uint8_t group, IN sedi_gpio_pin_state_t state) in gpio_write_pin_port() 140 static uint32_t gpio_read_pin_port(IN sedi_gpio_t gpio_device, IN gpio_port_access_t access_type, in gpio_read_pin_port() 141 IN uint8_t group) in gpio_read_pin_port() 165 void gpio_isr(IN sedi_gpio_t gpio_device) in gpio_isr() 193 int32_t sedi_gpio_get_capabilities(IN sedi_gpio_t gpio_device, OUT sedi_gpio_capabilities_t *cap) in sedi_gpio_get_capabilities() 208 int32_t sedi_gpio_init(IN sedi_gpio_t gpio_device, IN sedi_gpio_event_cb_t cb, INOUT void *param) in sedi_gpio_init() 232 int32_t sedi_gpio_uninit(IN sedi_gpio_t gpio_device) in sedi_gpio_uninit() [all …]
|
| /hal_intel-latest/bsp_sedi/drivers/dma/ |
| D | sedi_dma_ann_1p0.c | 99 int sedi_dma_get_capabilities(IN sedi_dma_t dma_device, in sedi_dma_get_capabilities() 155 static void mask_channel_interrupt(IN sedi_dma_t dma_device, IN int channel_id) in mask_channel_interrupt() 167 static void clear_channel_interrupt(IN sedi_dma_t dma_device, IN int channel_id) in clear_channel_interrupt() 179 static void unmask_channel_interrupt(IN sedi_dma_t dma_device, in unmask_channel_interrupt() 180 IN int channel_id) in unmask_channel_interrupt() 188 int32_t sedi_dma_init(IN sedi_dma_t dma_device, IN int channel_id, in sedi_dma_init() 189 IN sedi_dma_event_cb_t cb, INOUT void *param) in sedi_dma_init() 210 int32_t sedi_dma_uninit(IN sedi_dma_t dma_device, IN int channel_id) in sedi_dma_uninit() 246 int32_t sedi_dma_set_power(IN sedi_dma_t dma_device, IN int channel_id, in sedi_dma_set_power() 247 IN sedi_power_state_t state) in sedi_dma_set_power() [all …]
|
| /hal_intel-latest/bsp_sedi/drivers/usart/ |
| D | sedi_dw_uart.c | 191 static void sedi_dma_poll_dummy_cb(IN sedi_dma_t dma_dev, IN int channel, IN int event, in sedi_dma_poll_dummy_cb() 200 static void sedi_dma_event_cb(IN sedi_dma_t dma_device, IN int channel_id, IN int event, in sedi_dma_event_cb() 601 int sedi_uart_set_config(IN sedi_uart_t uart, IN sedi_uart_config_t *cfg) in sedi_uart_set_config() 654 int sedi_uart_get_status(IN sedi_uart_t uart, OUT uint32_t *const status) in sedi_uart_get_status() 684 int sedi_uart_write(IN sedi_uart_t uart, IN uint8_t data) in sedi_uart_write() 707 int sedi_uart_read(IN sedi_uart_t uart, OUT uint8_t *const data, OUT uint32_t *status) in sedi_uart_read() 736 int sedi_uart_write_non_block(IN sedi_uart_t uart, IN uint8_t data) in sedi_uart_write_non_block() 751 int sedi_uart_read_non_block(IN sedi_uart_t uart, OUT uint8_t *const data) in sedi_uart_read_non_block() 767 int sedi_uart_write_buffer(IN sedi_uart_t uart, IN uint8_t *const data, IN uint32_t len) in sedi_uart_write_buffer() 794 int sedi_uart_read_buffer(IN sedi_uart_t uart, OUT uint8_t *const data, IN uint32_t req_len, in sedi_uart_read_buffer() [all …]
|
| /hal_intel-latest/bsp_sedi/drivers/ipc/ |
| D | sedi_ipc.c | 115 static int32_t check_ipc_available(IN sedi_ipc_t ipc_device) in check_ipc_available() 131 int32_t sedi_ipc_get_capabilities(IN sedi_ipc_t ipc_device, INOUT sedi_ipc_capabilities_t *cap) in sedi_ipc_get_capabilities() 141 int32_t sedi_ipc_init(IN sedi_ipc_t ipc_device, IN sedi_ipc_event_cb_t cb, INOUT void *param) in sedi_ipc_init() 186 int32_t sedi_ipc_uninit(IN sedi_ipc_t ipc_device) in sedi_ipc_uninit() 211 int32_t sedi_ipc_set_power(IN sedi_ipc_t ipc_device, IN sedi_power_state_t state) in sedi_ipc_set_power() 225 int32_t sedi_ipc_write_msg(IN sedi_ipc_t ipc_device, IN uint8_t *msg, IN int32_t size) in sedi_ipc_write_msg() 265 int32_t sedi_ipc_write_dbl(IN sedi_ipc_t ipc_device, IN uint32_t doorbell) in sedi_ipc_write_dbl() 297 int32_t sedi_ipc_write_csr(IN sedi_ipc_t ipc_device, IN uint32_t csr) in sedi_ipc_write_csr() 318 int32_t sedi_ipc_read_csr(IN sedi_ipc_t ipc_device, OUT uint32_t *csr) in sedi_ipc_read_csr() 336 int32_t sedi_ipc_read_msg(IN sedi_ipc_t ipc_device, OUT uint8_t *msg, IN int32_t size) in sedi_ipc_read_msg() [all …]
|
| /hal_intel-latest/bsp_sedi/drivers/hpet/ |
| D | sedi_hpet.c | 94 int32_t sedi_hpet_set_power(IN sedi_power_state_t state) in sedi_hpet_set_power() 100 static int sedi_hpet_update_comparator(IN sedi_hpet_t timer_id, IN uint64_t value) in sedi_hpet_update_comparator() 119 int sedi_hpet_set_comparator(IN sedi_hpet_t timer_id, IN uint64_t value) in sedi_hpet_set_comparator() 175 void sedi_hpet_enable_interrupt(IN sedi_hpet_t timer_id) in sedi_hpet_enable_interrupt() 195 void sedi_hpet_disable_interrupt(IN sedi_hpet_t timer_id) in sedi_hpet_disable_interrupt() 261 void sedi_hpet_set_int_status(IN uint32_t val) in sedi_hpet_set_int_status() 267 void sedi_hpet_timer_int_handler(IN sedi_hpet_t timer_id) in sedi_hpet_timer_int_handler() 289 int32_t sedi_hpet_config_timer(IN sedi_hpet_t timer_id, IN uint64_t microseconds, in sedi_hpet_config_timer() 290 IN hpet_callback_t callback, IN void *param, IN bool one_shot) in sedi_hpet_config_timer() 313 int32_t sedi_hpet_kill_timer(IN sedi_hpet_t timer_id) in sedi_hpet_kill_timer() [all …]
|
| /hal_intel-latest/bsp_sedi/drivers/i2c/ |
| D | sedi_i2c_dw_apb_200a.c | 563 int sedi_i2c_get_capabilities(IN sedi_i2c_t i2c_device, sedi_i2c_capabilities_t *cap) in sedi_i2c_get_capabilities() 588 int32_t sedi_i2c_init(IN sedi_i2c_t i2c_device, in sedi_i2c_init() 589 IN sedi_i2c_event_cb_t cb_event, IN uint32_t base) in sedi_i2c_init() 621 int32_t sedi_i2c_uninit(IN sedi_i2c_t i2c_device) in sedi_i2c_uninit() 632 int32_t sedi_i2c_set_power(IN sedi_i2c_t i2c_device, IN sedi_power_state_t state) in sedi_i2c_set_power() 746 int32_t sedi_i2c_master_write_dma(IN sedi_i2c_t i2c_device, IN uint32_t addr, IN uint8_t *data, in sedi_i2c_master_write_dma() 747 IN uint32_t num, IN bool pending, IN uint32_t dma_dev, IN uint32_t dma_chan) in sedi_i2c_master_write_dma() 791 int32_t sedi_i2c_master_read_dma(IN sedi_i2c_t i2c_device, IN uint32_t addr, OUT uint8_t *data, in sedi_i2c_master_read_dma() 792 IN uint32_t num, IN bool pending, IN uint32_t rx_dma_dev, IN uint32_t rx_dma_chan, in sedi_i2c_master_read_dma() 793 IN uint32_t cmd_dma_dev, IN uint32_t cmd_dma_chan) in sedi_i2c_master_read_dma() [all …]
|
| /hal_intel-latest/bsp_sedi/drivers/spi/ |
| D | sedi_spi_dw_apb.c | 317 IN uint8_t *data_out, in lld_spi_set_transfer_mode() 339 IN uint8_t *buff, uint32_t count) in lld_spi_fill_fifo() 515 int32_t sedi_spi_get_capabilities(IN sedi_spi_t spi_device, in sedi_spi_get_capabilities() 535 int32_t sedi_spi_init(IN sedi_spi_t spi_device, IN sedi_spi_event_cb_t cb_event, in sedi_spi_init() 536 INOUT void *param, IN uint32_t base) in sedi_spi_init() 554 int32_t sedi_spi_uninit(IN sedi_spi_t spi_device) in sedi_spi_uninit() 566 int32_t sedi_spi_set_power(IN sedi_spi_t spi_device, in sedi_spi_set_power() 567 IN sedi_power_state_t state) in sedi_spi_set_power() 594 int32_t sedi_spi_get_data_count(IN sedi_spi_t spi_device) in sedi_spi_get_data_count() 607 int32_t sedi_spi_get_status(IN sedi_spi_t spi_device, sedi_spi_status_t *status) in sedi_spi_get_status() [all …]
|
| /hal_intel-latest/bsp_sedi/soc/intel_ish/ |
| D | sedi_soc.c | 29 void __attribute__((weak)) sedi_pm_set_device_power(IN sedi_devid_t id, IN sedi_power_state_t state) in sedi_pm_set_device_power() 35 sedi_power_state_t __attribute__((weak)) sedi_pm_get_device_power(IN sedi_devid_t id) in sedi_pm_get_device_power()
|
| /hal_intel-latest/ |
| D | LICENSE | 18 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 22 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 23 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|