zephyr/include/drivers
Jett Rink 703fe86220 ec_host_cmd_periph: add device API
The host command peripheral device API abstracts how an embedded
controller sends and receives data from a host on a bus. Each bus like
eSPI, SPI, or I2C would implement their own host command peripheral
device. Each hardware device would then handle the necessary hardware
access to send and receive data over that bus.

The chosen host command peripheral device will be used by the host
command handler framework to send and receive host data correctly.

Signed-off-by: Jett Rink <jettrink@google.com>
2020-09-04 14:50:45 -04:00
..
adc device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bluetooth device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
clock_control drivers: clock_control: nrf: Add support for clk192m 2020-09-04 16:36:05 +02:00
console device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ec_host_cmd_periph ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00
gpio device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ieee802154 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
interrupt_controller x86: apic: use device MMIO APIs 2020-07-17 11:38:18 +02:00
led device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
modem drivers: modem: add Sierra Wireless HL7800 Modem Driver 2020-08-31 10:46:33 +02:00
pcie device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
rtc device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sensor device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
timer device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
uart device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
usb drivers: usb: unify endpoint helper macros 2020-07-10 11:45:46 +02:00
adc.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
can.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
clock_control.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
counter.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
dac.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
display.h device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
dma.h drivers: Manual const-ification of device driver instance 2020-09-02 13:48:13 +02:00
ec_host_cmd_periph.h ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00
eeprom.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
entropy.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
espi.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
flash.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gna.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
gpio.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
hwinfo.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_emul.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
i2c.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
i2s.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ipm.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
kscan.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
led_strip.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
led.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
lora.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
peci.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pinmux.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
ps2.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pwm.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sensor.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
spi.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
uart.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
video-controls.h drivers: Add video API 2019-10-25 15:13:53 -05:00
video.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
watchdog.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00