Home
last modified time | relevance | path

Searched refs:twim (Results 1 – 25 of 49) sorted by relevance

12

/Zephyr-Core-3.5.0/drivers/i2c/
Di2c_sam4l_twim.c110 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 …]
Di2c_nrfx_twim.c36 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/
Dsam4l.dtsi82 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/
Dnrf91_peripherals.dtsi152 * 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";
Dnrf5340_cpuapp_peripherals.dtsi72 * 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";
Dnrf52820.dtsi116 * "nordic,nrf-twim" or
119 compatible = "nordic,nrf-twim";
152 * "nordic,nrf-twim" or
155 compatible = "nordic,nrf-twim";
Dnrf52832.dtsi108 * "nordic,nrf-twim" or
111 compatible = "nordic,nrf-twim";
144 * "nordic,nrf-twim" or
147 compatible = "nordic,nrf-twim";
Dnrf52833.dtsi115 * "nordic,nrf-twim" or
118 compatible = "nordic,nrf-twim";
151 * "nordic,nrf-twim" or
154 compatible = "nordic,nrf-twim";
Dnrf52840.dtsi110 * "nordic,nrf-twim" or
113 compatible = "nordic,nrf-twim";
146 * "nordic,nrf-twim" or
149 compatible = "nordic,nrf-twim";
Dnrf52805.dtsi104 * "nordic,nrf-twim" or
107 compatible = "nordic,nrf-twim";
Dnrf5340_cpunet.dtsi186 * compatible = "nordic,nrf-twim" or
189 compatible = "nordic,nrf-twim";
Dnrf52810.dtsi108 * "nordic,nrf-twim" or
111 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/samples/fuel_gauge/max17048/boards/
Dnrf52840dk_nrf52840.overlay9 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/degu_evk/
Ddegu_evk.dts121 compatible = "nordic,nrf-twim";
129 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/arduino_nicla_sense_me/
Darduino_nicla_sense_me.dts71 compatible = "nordic,nrf-twim";
80 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/xiao_ble/
Dxiao_ble_sense.dts26 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/nrf52_vbluno52/
Dnrf52_vbluno52.dts74 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/arduino_nano_33_ble/
Darduino_nano_33_ble-common.dtsi156 compatible = "nordic,nrf-twim";
164 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/actinius_icarus_som/
Dactinius_icarus_som_common.dtsi52 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/nrf52_blenano2/
Dnrf52_blenano2.dts58 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/thingy52_nrf52832/
Dthingy52_nrf52832.dts134 compatible = "nordic,nrf-twim";
177 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/raytac_mdbt53v_db_40_nrf5340/
Draytac_mdbt53v_db_40_nrf5340_cpuapp_common.dts95 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/bt510/
Dbt510.dts101 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/actinius_icarus_bee/
Dactinius_icarus_bee_common.dtsi115 compatible = "nordic,nrf-twim";
/Zephyr-Core-3.5.0/boards/arm/bbc_microbit_v2/
Dbbc_microbit_v2.dts126 compatible = "nordic,nrf-twim";

12