/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.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), \
|
D | i2c_nrfx_twim_rtio.c | 60 if (!nrf_dma_accessible_check(&config->common.twim, sqe->tx.buf)) { in i2c_nrfx_twim_rtio_start() 196 .twim = NRFX_TWIM_INSTANCE(idx), \
|
/Zephyr-latest/dts/arm/atmel/ |
D | sam4l.dtsi | 81 twim0: twim@40018000 { 82 compatible = "atmel,sam-i2c-twim"; 91 twim1: twim@4001c000 { 92 compatible = "atmel,sam-i2c-twim"; 101 twim2: twim@40078000 { 102 compatible = "atmel,sam-i2c-twim"; 111 twim3: twim@4007c000 { 112 compatible = "atmel,sam-i2c-twim";
|
/Zephyr-latest/dts/arm/nordic/ |
D | nrf91_peripherals.dtsi | 152 * compatible = "nordic,nrf-twim" or 155 compatible = "nordic,nrf-twim"; 168 * compatible = "nordic,nrf-twim" or 171 compatible = "nordic,nrf-twim"; 184 * compatible = "nordic,nrf-twim" or 187 compatible = "nordic,nrf-twim"; 200 * compatible = "nordic,nrf-twim" or 203 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 | nrf52840dk_nrf52840.overlay | 43 compatible = "nordic,nrf-twim";
|
D | nrf5340dk_nrf5340_cpuapp.overlay | 43 compatible = "nordic,nrf-twim";
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 44 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 | 239 compatible = "nordic,nrf-twim"; 278 compatible = "nordic,nrf-twim"; 317 compatible = "nordic,nrf-twim"; 512 compatible = "nordic,nrf-twim"; 551 compatible = "nordic,nrf-twim"; 602 compatible = "nordic,nrf-twim";
|