Home
last modified time | relevance | path

Searched refs:i2c (Results 1 – 21 of 21) sorted by relevance

/optee_os-3.20.0/core/drivers/crypto/se050/glue/
A Di2c_stm32.c16 static struct i2c_handle_s i2c; variable
21 if (stm32_i2c_master_receive(&i2c, req->chip << 1, req->buffer, in native_i2c_transfer()
25 if (stm32_i2c_master_transmit(&i2c, req->chip << 1, req->buffer, in native_i2c_transfer()
74 if (i2c.base.pa) in native_i2c_init()
85 i2c.pinctrl_count = pin_count; in native_i2c_init()
86 i2c.pinctrl = pinctrl; in native_i2c_init()
88 stm32_i2c_resume(&i2c); in native_i2c_init()
90 return stm32_i2c_init(&i2c, &i2c_init); in native_i2c_init()
/optee_os-3.20.0/core/arch/arm/plat-stm32mp1/drivers/
A Dstm32mp1_pmic.c512 struct i2c_handle_s *i2c = &i2c_handle; in initialize_pmic_i2c() local
526 i2c->base.pa = i2c_info.reg; in initialize_pmic_i2c()
527 i2c->base.va = (vaddr_t)phys_to_virt(i2c->base.pa, MEM_AREA_IO_SEC, 1); in initialize_pmic_i2c()
528 assert(i2c->base.va); in initialize_pmic_i2c()
529 i2c->dt_status = i2c_info.status; in initialize_pmic_i2c()
530 i2c->clock = i2c_init.clock; in initialize_pmic_i2c()
531 i2c->i2c_state = I2C_STATE_RESET; in initialize_pmic_i2c()
536 i2c->pinctrl = pinctrl; in initialize_pmic_i2c()
537 i2c->pinctrl_count = pin_count; in initialize_pmic_i2c()
541 ret = stm32_i2c_init(i2c, &i2c_init); in initialize_pmic_i2c()
[all …]
/optee_os-3.20.0/core/drivers/
A Dimx_i2c.c99 uint32_t i2c[ARRAY_SIZE(i2c_bus)]; member
116 } i2c[ARRAY_SIZE(i2c_bus)]; member
119 .i2c = {{ .scl_mux = I2C_MUX_SCL(1), .scl_cfg = I2C_CFG_SCL(1),
222 addr += CCM_CCGRx_SET(i2c_clk.i2c[bid]); in i2c_set_bus_speed()
225 addr += i2c_clk.i2c[bid]; in i2c_set_bus_speed()
460 io_write32(mux->base.va + mux->i2c[bid].scl_mux, I2C_MUX_VAL(bid)); in imx_i2c_init()
461 io_write32(mux->base.va + mux->i2c[bid].scl_cfg, I2C_CFG_VAL(bid)); in imx_i2c_init()
462 if (mux->i2c[bid].scl_inp) in imx_i2c_init()
463 io_write32(mux->base.va + mux->i2c[bid].scl_inp, in imx_i2c_init()
468 if (mux->i2c[bid].sda_inp) in imx_i2c_init()
[all …]
A Dstpmic1.c960 struct i2c_handle_s *i2c = pmic_i2c_handle; in stpmic1_register_read() local
962 return stm32_i2c_read_write_membyte(i2c, pmic_i2c_addr, in stpmic1_register_read()
969 struct i2c_handle_s *i2c = pmic_i2c_handle; in stpmic1_register_write() local
972 return stm32_i2c_read_write_membyte(i2c, pmic_i2c_addr, in stpmic1_register_write()
/optee_os-3.20.0/core/arch/arm/dts/
A Dstm32mp131.dtsi143 i2c3: i2c@4c004000 {
144 compatible = "st,stm32mp13-i2c";
149 i2c-analog-filter;
153 i2c4: i2c@4c005000 {
154 compatible = "st,stm32mp13-i2c";
159 i2c-analog-filter;
163 i2c5: i2c@4c006000 {
164 compatible = "st,stm32mp13-i2c";
169 i2c-analog-filter;
A Dat91-sama5d2_xplained.dts179 i2c0: i2c@f8028000 {
186 i2c-sda-hold-time-ns = <350>;
333 i2c2: i2c@600 {
341 i2c-analog-filter;
342 i2c-digital-filter;
381 i2c6: i2c@600 {
388 i2c-analog-filter;
389 i2c-digital-filter;
395 i2c1: i2c@fc028000 {
399 i2c-analog-filter;
[all …]
A Dat91-sama5d27_som1_ek.dts128 i2c3: i2c@600 {
130 i2c-analog-filter;
131 i2c-digital-filter;
132 i2c-digital-filter-width-ns = <35>;
201 i2c6: i2c@600 {
209 i2c1: i2c@fc028000 {
211 i2c-analog-filter;
212 i2c-digital-filter;
213 i2c-digital-filter-width-ns = <35>;
A Dfsl-lx2160a-rdb.dts82 i2c-mux@77 {
88 i2c@2 {
100 i2c@3 {
A Dfsl-lx2160a-qds.dts226 compatible = "fsl,lx2160aqds-fpga", "fsl,fpga-qixis-i2c",
238 i2c-mux@77 {
244 i2c@2 {
262 i2c@3 {
A Dfsl-lx2160a.dtsi562 i2c0: i2c@2000000 {
568 clock-names = "i2c";
574 i2c1: i2c@2010000 {
580 clock-names = "i2c";
585 i2c2: i2c@2020000 {
591 clock-names = "i2c";
596 i2c3: i2c@2030000 {
607 i2c4: i2c@2040000 {
619 i2c5: i2c@2050000 {
630 i2c6: i2c@2060000 {
[all …]
A Dstm32mp15xx-dhcom-pdk2.dtsi152 i2c-scl-rising-time-ns = <185>;
153 i2c-scl-falling-time-ns = <20>;
163 i2c-scl-rising-time-ns = <185>;
164 i2c-scl-falling-time-ns = <20>;
A Dsama5d2.dtsi491 i2c0: i2c@f8028000 {
492 compatible = "atmel,sama5d2-i2c";
574 i2c2: i2c@600 {
575 compatible = "atmel,sama5d2-i2c";
644 i2c3: i2c@600 {
645 compatible = "atmel,sama5d2-i2c";
865 i2c4: i2c@600 {
935 i2c5: i2c@600 {
1006 i2c6: i2c@600 {
1054 i2c1: i2c@fc028000 {
[all …]
A Dstm32mp157c-ev1.dts173 i2c-scl-rising-time-ns = <185>;
174 i2c-scl-falling-time-ns = <20>;
227 i2c-scl-rising-time-ns = <185>;
228 i2c-scl-falling-time-ns = <20>;
A Dstm32mp15xx-dhcor-avenger96.dtsi204 i2c-scl-rising-time-ns = <185>;
205 i2c-scl-falling-time-ns = <20>;
214 i2c-scl-rising-time-ns = <185>;
215 i2c-scl-falling-time-ns = <20>;
A Dstm32mp151.dtsi500 i2c1: i2c@40012000 {
512 i2c-analog-filter;
516 i2c2: i2c@40013000 {
528 i2c-analog-filter;
532 i2c3: i2c@40014000 {
544 i2c-analog-filter;
548 i2c5: i2c@40015000 {
560 i2c-analog-filter;
1564 i2c4: i2c@5c002000 {
1576 i2c-analog-filter;
[all …]
A Dstm32mp15xx-dkx.dtsi167 i2c-scl-rising-time-ns = <100>;
168 i2c-scl-falling-time-ns = <7>;
242 i2c-scl-rising-time-ns = <185>;
243 i2c-scl-falling-time-ns = <20>;
422 i2c-scl-rising-time-ns = <185>;
423 i2c-scl-falling-time-ns = <20>;
A Dstm32mp15xx-dhcor-som.dtsi78 i2c-scl-rising-time-ns = <185>;
79 i2c-scl-falling-time-ns = <20>;
A Dat91-sama5d27_som1.dtsi96 i2c0: i2c@f8028000 {
A Dstm32mp157c-ed1.dts158 i2c-scl-rising-time-ns = <185>;
159 i2c-scl-falling-time-ns = <20>;
A Dstm32mp15xx-dhcom-som.dtsi246 i2c-scl-rising-time-ns = <185>;
247 i2c-scl-falling-time-ns = <20>;
/optee_os-3.20.0/core/drivers/crypto/se050/
A Dsub.mk14 srcs-y += glue/i2c.c

Completed in 27 milliseconds