/Zephyr-Core-3.5.0/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.c | 36 nrfx_twim_t twim; member 73 bool dma_accessible = nrf_dma_accessible_check(&dev_config->twim, msgs[i].buf); in i2c_nrfx_twim_transfer() 136 nrfx_err_t res = nrfx_twim_xfer(&dev_config->twim, in i2c_nrfx_twim_transfer() 243 nrf_twim_frequency_set(dev_config->twim.p_twim, in i2c_nrfx_twim_configure() 247 nrf_twim_frequency_set(dev_config->twim.p_twim, in i2c_nrfx_twim_configure() 252 nrf_twim_frequency_set(dev_config->twim.p_twim, in i2c_nrfx_twim_configure() 272 scl_pin = nrf_twim_scl_pin_get(dev_config->twim.p_twim); in i2c_nrfx_twim_recover_bus() 273 sda_pin = nrf_twim_sda_pin_get(dev_config->twim.p_twim); in i2c_nrfx_twim_recover_bus() 278 nrfx_twim_disable(&dev_config->twim); in i2c_nrfx_twim_recover_bus() 287 nrfx_twim_enable(&dev_config->twim); in i2c_nrfx_twim_recover_bus() [all …]
|
/Zephyr-Core-3.5.0/dts/arm/atmel/ |
D | sam4l.dtsi | 82 twim0: twim@40018000 { 83 compatible = "atmel,sam-i2c-twim"; 92 twim1: twim@4001c000 { 93 compatible = "atmel,sam-i2c-twim"; 102 twim2: twim@40078000 { 103 compatible = "atmel,sam-i2c-twim"; 112 twim3: twim@4007c000 { 113 compatible = "atmel,sam-i2c-twim";
|
/Zephyr-Core-3.5.0/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 | 72 * compatible = "nordic,nrf-twim" or 75 compatible = "nordic,nrf-twim"; 113 * compatible = "nordic,nrf-twim" or 116 compatible = "nordic,nrf-twim"; 167 * compatible = "nordic,nrf-twim" or 170 compatible = "nordic,nrf-twim"; 208 * compatible = "nordic,nrf-twim" or 211 compatible = "nordic,nrf-twim";
|
D | nrf52820.dtsi | 116 * "nordic,nrf-twim" or 119 compatible = "nordic,nrf-twim"; 152 * "nordic,nrf-twim" or 155 compatible = "nordic,nrf-twim";
|
D | nrf52832.dtsi | 108 * "nordic,nrf-twim" or 111 compatible = "nordic,nrf-twim"; 144 * "nordic,nrf-twim" or 147 compatible = "nordic,nrf-twim";
|
D | nrf52833.dtsi | 115 * "nordic,nrf-twim" or 118 compatible = "nordic,nrf-twim"; 151 * "nordic,nrf-twim" or 154 compatible = "nordic,nrf-twim";
|
D | nrf52840.dtsi | 110 * "nordic,nrf-twim" or 113 compatible = "nordic,nrf-twim"; 146 * "nordic,nrf-twim" or 149 compatible = "nordic,nrf-twim";
|
D | nrf52805.dtsi | 104 * "nordic,nrf-twim" or 107 compatible = "nordic,nrf-twim";
|
D | nrf5340_cpunet.dtsi | 186 * compatible = "nordic,nrf-twim" or 189 compatible = "nordic,nrf-twim";
|
D | nrf52810.dtsi | 108 * "nordic,nrf-twim" or 111 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/samples/fuel_gauge/max17048/boards/ |
D | nrf52840dk_nrf52840.overlay | 9 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/degu_evk/ |
D | degu_evk.dts | 121 compatible = "nordic,nrf-twim"; 129 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/arduino_nicla_sense_me/ |
D | arduino_nicla_sense_me.dts | 71 compatible = "nordic,nrf-twim"; 80 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/xiao_ble/ |
D | xiao_ble_sense.dts | 26 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/nrf52_vbluno52/ |
D | nrf52_vbluno52.dts | 74 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/arduino_nano_33_ble/ |
D | arduino_nano_33_ble-common.dtsi | 156 compatible = "nordic,nrf-twim"; 164 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/actinius_icarus_som/ |
D | actinius_icarus_som_common.dtsi | 52 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/nrf52_blenano2/ |
D | nrf52_blenano2.dts | 58 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/thingy52_nrf52832/ |
D | thingy52_nrf52832.dts | 134 compatible = "nordic,nrf-twim"; 177 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/raytac_mdbt53v_db_40_nrf5340/ |
D | raytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts | 95 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/bt510/ |
D | bt510.dts | 101 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/actinius_icarus_bee/ |
D | actinius_icarus_bee_common.dtsi | 115 compatible = "nordic,nrf-twim";
|
/Zephyr-Core-3.5.0/boards/arm/bbc_microbit_v2/ |
D | bbc_microbit_v2.dts | 126 compatible = "nordic,nrf-twim";
|