| /Zephyr-latest/drivers/i2c/ |
| D | i2c_sam4l_twim.c | 110 Twim *const twim = cfg->regs; in i2c_clk_set() local 140 twim->HSCWGR = cwgr_reg_val; in i2c_clk_set() 142 twim->CWGR = cwgr_reg_val; in i2c_clk_set() 150 twim->SRR = ((speed == BUS_SPEED_PLUS_HZ) ? TWIM_SRR_FILTER(2) : in i2c_clk_set() 157 twim->HSSRR = TWIM_HSSRR_FILTER(1) | in i2c_clk_set() 288 Twim *const twim = cfg->regs; in i2c_start_xfer() local 294 twim->CR = TWIM_CR_MEN; in i2c_start_xfer() 295 twim->CR = TWIM_CR_SWRST; in i2c_start_xfer() 296 twim->CR = TWIM_CR_MDIS; in i2c_start_xfer() 297 twim->IDR = ~0UL; /* Clear the interrupt flags */ in i2c_start_xfer() [all …]
|
| D | i2c_nrfx_twim_common.c | 25 scl_pin = nrf_twim_scl_pin_get(config->twim.p_twim); in i2c_nrfx_twim_recover_bus() 26 sda_pin = nrf_twim_sda_pin_get(config->twim.p_twim); in i2c_nrfx_twim_recover_bus() 31 nrfx_twim_disable(&config->twim); in i2c_nrfx_twim_recover_bus() 39 nrfx_twim_enable(&config->twim); in i2c_nrfx_twim_recover_bus() 55 nrf_twim_frequency_set(config->twim.p_twim, NRF_TWIM_FREQ_100K); in i2c_nrfx_twim_configure() 58 nrf_twim_frequency_set(config->twim.p_twim, NRF_TWIM_FREQ_400K); in i2c_nrfx_twim_configure() 62 nrf_twim_frequency_set(config->twim.p_twim, NRF_TWIM_FREQ_1000K); in i2c_nrfx_twim_configure() 93 res = nrfx_twim_xfer(&config->twim, &cur_xfer, in i2c_nrfx_twim_msg_transfer() 112 nrfx_twim_enable(&config->twim); in twim_nrfx_pm_action() 115 nrfx_twim_disable(&config->twim); in twim_nrfx_pm_action() [all …]
|
| D | i2c_nrfx_twim_common.h | 35 nrfx_twim_t twim; member
|
| D | i2c_nrfx_twim_rtio.c | 59 if (!nrf_dma_accessible_check(&config->common.twim, sqe->rx.buf)) { in i2c_nrfx_twim_rtio_start() 82 if (!nrf_dma_accessible_check(&config->common.twim, sqe->tx.buf)) { in i2c_nrfx_twim_rtio_start() 249 .twim = NRFX_TWIM_INSTANCE(idx), \
|
| D | i2c_nrfx_twim.c | 62 bool dma_accessible = nrf_dma_accessible_check(&dev_config->twim, msgs[i].buf); in i2c_nrfx_twim_transfer() 246 .twim = NRFX_TWIM_INSTANCE(idx), \
|
| /Zephyr-latest/dts/arm/atmel/ |
| D | sam4l.dtsi | 85 twim0: twim@40018000 { 86 compatible = "atmel,sam-i2c-twim"; 95 twim1: twim@4001c000 { 96 compatible = "atmel,sam-i2c-twim"; 105 twim2: twim@40078000 { 106 compatible = "atmel,sam-i2c-twim"; 115 twim3: twim@4007c000 { 116 compatible = "atmel,sam-i2c-twim";
|
| /Zephyr-latest/dts/arm/nordic/ |
| D | nrf91_peripherals.dtsi | 153 * compatible = "nordic,nrf-twim" or 156 compatible = "nordic,nrf-twim"; 169 * compatible = "nordic,nrf-twim" or 172 compatible = "nordic,nrf-twim"; 185 * compatible = "nordic,nrf-twim" or 188 compatible = "nordic,nrf-twim"; 201 * compatible = "nordic,nrf-twim" or 204 compatible = "nordic,nrf-twim";
|
| D | nrf5340_cpuapp_peripherals.dtsi | 111 * compatible = "nordic,nrf-twim" or 114 compatible = "nordic,nrf-twim"; 152 * compatible = "nordic,nrf-twim" or 155 compatible = "nordic,nrf-twim"; 206 * compatible = "nordic,nrf-twim" or 209 compatible = "nordic,nrf-twim"; 247 * compatible = "nordic,nrf-twim" or 250 compatible = "nordic,nrf-twim";
|
| D | nrf52820.dtsi | 141 * "nordic,nrf-twim" or 144 compatible = "nordic,nrf-twim"; 177 * "nordic,nrf-twim" or 180 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/samples/fuel_gauge/max17048/boards/ |
| D | nrf52840dk_nrf52840.overlay | 9 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/tests/boards/nrf/i2c/i2c_slave/boards/ |
| D | nrf5340dk_nrf5340_cpuapp.overlay | 43 compatible = "nordic,nrf-twim";
|
| D | nrf54l15dk_nrf54l15_cpuapp.overlay | 44 compatible = "nordic,nrf-twim";
|
| D | nrf52840dk_nrf52840.overlay | 43 compatible = "nordic,nrf-twim";
|
| D | nrf54l20pdk_nrf54l20_cpuapp.overlay | 44 compatible = "nordic,nrf-twim";
|
| D | nrf54h20dk_nrf54h20_cpuppr.overlay | 44 compatible = "nordic,nrf-twim";
|
| D | nrf54h20dk_nrf54h20_cpuapp.overlay | 43 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/atmarktechno/degu_evk/ |
| D | degu_evk.dts | 123 compatible = "nordic,nrf-twim"; 131 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/actinius/icarus_som/ |
| D | actinius_icarus_som_common.dtsi | 52 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/arduino/nicla_sense_me/ |
| D | arduino_nicla_sense_me.dts | 71 compatible = "nordic,nrf-twim"; 92 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/norik/octopus_io_board/ |
| D | octopus_io_board_common.dtsi | 25 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/seeed/xiao_ble/ |
| D | xiao_ble_nrf52840_sense.dts | 32 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/vngiotlab/nrf52_vbluno52/ |
| D | nrf52_vbluno52.dts | 74 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/arduino/nano_33_ble/ |
| D | arduino_nano_33_ble-common.dtsi | 157 compatible = "nordic,nrf-twim"; 165 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/boards/particle/nrf52_blenano2/ |
| D | nrf52_blenano2.dts | 58 compatible = "nordic,nrf-twim";
|
| /Zephyr-latest/dts/common/nordic/ |
| D | nrf54l20.dtsi | 245 compatible = "nordic,nrf-twim"; 284 compatible = "nordic,nrf-twim"; 323 compatible = "nordic,nrf-twim"; 521 compatible = "nordic,nrf-twim"; 560 compatible = "nordic,nrf-twim"; 611 compatible = "nordic,nrf-twim";
|