/Zephyr-latest/drivers/i2c/ |
D | i2c_litex.c | 95 struct i2c_bitbang *bitbang = GET_I2C_BITBANG(dev); in i2c_litex_init() local 99 i2c_bitbang_init(bitbang, &i2c_litex_bitbang_io, (void *)config); in i2c_litex_init() 101 ret = i2c_bitbang_configure(bitbang, in i2c_litex_init() 112 struct i2c_bitbang *bitbang = GET_I2C_BITBANG(dev); in i2c_litex_configure() local 114 return i2c_bitbang_configure(bitbang, dev_config); in i2c_litex_configure() 119 struct i2c_bitbang *bitbang = GET_I2C_BITBANG(dev); in i2c_litex_get_config() local 121 return i2c_bitbang_get_config(bitbang, config); in i2c_litex_get_config() 127 struct i2c_bitbang *bitbang = GET_I2C_BITBANG(dev); in i2c_litex_transfer() local 129 return i2c_bitbang_transfer(bitbang, msgs, num_msgs, addr); in i2c_litex_transfer() 134 struct i2c_bitbang *bitbang = GET_I2C_BITBANG(dev); in i2c_litex_recover_bus() local [all …]
|
D | i2c_bitbang.h | 43 void i2c_bitbang_init(struct i2c_bitbang *bitbang, 50 int i2c_bitbang_configure(struct i2c_bitbang *bitbang, uint32_t dev_config); 62 int i2c_bitbang_recover_bus(struct i2c_bitbang *bitbang); 68 int i2c_bitbang_transfer(struct i2c_bitbang *bitbang,
|
D | i2c_sbcon.c | 48 struct i2c_bitbang bitbang; /* Bit-bang library data */ member 90 return i2c_bitbang_configure(&context->bitbang, dev_config); in i2c_sbcon_configure() 97 return i2c_bitbang_get_config(&context->bitbang, config); in i2c_sbcon_get_config() 105 return i2c_bitbang_transfer(&context->bitbang, msgs, num_msgs, in i2c_sbcon_transfer() 113 return i2c_bitbang_recover_bus(&context->bitbang); in i2c_sbcon_recover_bus() 132 i2c_bitbang_init(&context->bitbang, &io_fns, config->sbcon); in i2c_sbcon_init() 134 ret = i2c_bitbang_configure(&context->bitbang, in i2c_sbcon_init()
|
D | i2c_gpio.c | 49 struct i2c_bitbang bitbang; /* Bit-bang library data */ member 89 rc = i2c_bitbang_configure(&context->bitbang, dev_config); in i2c_gpio_configure() 103 rc = i2c_bitbang_get_config(&context->bitbang, config); in i2c_gpio_get_config() 121 rc = i2c_bitbang_transfer(&context->bitbang, msgs, num_msgs, in i2c_gpio_transfer() 136 rc = i2c_bitbang_recover_bus(&context->bitbang); in i2c_gpio_recover_bus() 187 i2c_bitbang_init(&context->bitbang, &io_fns, (void *)config); in i2c_gpio_init() 190 err = i2c_bitbang_configure(&context->bitbang, in i2c_gpio_init()
|
/Zephyr-latest/samples/drivers/spi_bitbang/ |
D | README.rst | 1 .. zephyr:code-sample:: spi-bitbang 2 :name: SPI bitbang 5 Use the bitbang SPI driver for communicating with a slave. 10 This sample demonstrates using the bitbang SPI driver. The bitbang driver can 21 <dt-guide>` entry with :dtcompatible:`zephyr,spi-bitbang` as a compatible.
|
/Zephyr-latest/drivers/fpga/ |
D | Kconfig.ice40 | 24 bool "Lattice iCE40 fpga driver GPIO bitbang" 29 Enable support for the Lattice iCE40 fpga GPIO bitbang driver.
|
/Zephyr-latest/drivers/mdio/ |
D | Kconfig.gpio | 5 bool "GPIO bitbang MDIO controller driver"
|
/Zephyr-latest/samples/drivers/spi_bitbang/boards/ |
D | nrf52840dk_nrf52840.overlay | 9 compatible = "zephyr,spi-bitbang";
|
/Zephyr-latest/tests/drivers/build_all/fpga/ |
D | spi.dtsi | 11 compatible = "lattice,ice40-fpga-bitbang";
|
/Zephyr-latest/drivers/mipi_dbi/ |
D | Kconfig | 25 source "drivers/mipi_dbi/Kconfig.bitbang"
|
/Zephyr-latest/boards/adi/max32690evkit/ |
D | max32690evkit_max32690_m4.dts | 90 compatible = "zephyr,spi-bitbang";
|
/Zephyr-latest/drivers/spi/ |
D | Kconfig | 82 source "drivers/spi/Kconfig.bitbang"
|
/Zephyr-latest/doc/releases/ |
D | release-notes-4.1.rst | 183 … :dtcompatible:`lattice,ice40-fpga-bitbang`. This replaces the original ``load_mode`` property from 184 the binding, which selected either the SPI or GPIO bitbang load mode.
|
D | release-notes-4.0.rst | 727 * Added bitbang MIPI-DBI driver, supporting 8080 and 6800 mode 728 (:dtcompatible:`zephyr,mipi-dbi-bitbang`).
|
D | release-notes-2.3.rst | 427 * Added bus recovery function to gpio bitbang driver
|
D | release-notes-3.1.rst | 1433 * :github:`45229` - sample: spi: bitbang: spi_bitbang sample has improper definition of its test
|