/optee_os-3.20.0/core/drivers/crypto/se050/glue/ |
A D | i2c_stm32.c | 16 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 D | stm32mp1_pmic.c | 512 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 D | imx_i2c.c | 99 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 D | stpmic1.c | 960 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 D | stm32mp131.dtsi | 143 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 D | at91-sama5d2_xplained.dts | 179 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 D | at91-sama5d27_som1_ek.dts | 128 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 D | fsl-lx2160a-rdb.dts | 82 i2c-mux@77 { 88 i2c@2 { 100 i2c@3 {
|
A D | fsl-lx2160a-qds.dts | 226 compatible = "fsl,lx2160aqds-fpga", "fsl,fpga-qixis-i2c", 238 i2c-mux@77 { 244 i2c@2 { 262 i2c@3 {
|
A D | fsl-lx2160a.dtsi | 562 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 D | stm32mp15xx-dhcom-pdk2.dtsi | 152 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 D | sama5d2.dtsi | 491 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 D | stm32mp157c-ev1.dts | 173 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 D | stm32mp15xx-dhcor-avenger96.dtsi | 204 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 D | stm32mp151.dtsi | 500 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 D | stm32mp15xx-dkx.dtsi | 167 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 D | stm32mp15xx-dhcor-som.dtsi | 78 i2c-scl-rising-time-ns = <185>; 79 i2c-scl-falling-time-ns = <20>;
|
A D | at91-sama5d27_som1.dtsi | 96 i2c0: i2c@f8028000 {
|
A D | stm32mp157c-ed1.dts | 158 i2c-scl-rising-time-ns = <185>; 159 i2c-scl-falling-time-ns = <20>;
|
A D | stm32mp15xx-dhcom-som.dtsi | 246 i2c-scl-rising-time-ns = <185>; 247 i2c-scl-falling-time-ns = <20>;
|
/optee_os-3.20.0/core/drivers/crypto/se050/ |
A D | sub.mk | 14 srcs-y += glue/i2c.c
|