Home
last modified time | relevance | path

Searched refs:chip (Results 1 – 25 of 39) sorted by relevance

12

/rk3399_ARM-atf/drivers/nxp/i2c/
H A Di2c.c94 static int i2c_write_addr(struct ls_i2c *ccsr_i2c, unsigned char chip, in i2c_write_addr() argument
105 if (i2c_in(&ccsr_i2c->ad) == (chip << 1)) { in i2c_write_addr()
123 VERBOSE("Before writing chip %d\n", chip); in i2c_write_addr()
126 ret = tx_byte(ccsr_i2c, chip << 1); in i2c_write_addr()
144 static int read_data(struct ls_i2c *ccsr_i2c, unsigned char chip, in read_data() argument
182 static int write_data(struct ls_i2c *ccsr_i2c, unsigned char chip, in write_data() argument
200 int i2c_read(unsigned char chip, int addr, int alen, in i2c_read() argument
207 ret = i2c_write_addr(ccsr_i2c, chip, addr, alen); in i2c_read()
217 ret = tx_byte(ccsr_i2c, (chip << 1) | 1); in i2c_read()
223 return read_data(ccsr_i2c, chip, buf, len); in i2c_read()
[all …]
/rk3399_ARM-atf/include/drivers/nxp/i2c/
H A Di2c.h46 int i2c_read(unsigned char chip, int addr, int alen,
48 int i2c_write(unsigned char chip, int addr, int alen,
50 int i2c_probe_chip(unsigned char chip);
/rk3399_ARM-atf/include/drivers/marvell/
H A Di2c.h14 int i2c_read(uint8_t chip,
17 int i2c_write(uint8_t chip,
/rk3399_ARM-atf/include/drivers/mentor/
H A Dmi2cv.h34 int i2c_read(uint8_t chip,
37 int i2c_write(uint8_t chip,
/rk3399_ARM-atf/drivers/mentor/i2c/
H A Dmi2cv.c273 static int mentor_i2c_probe(uint8_t chip) in mentor_i2c_probe() argument
285 ret = mentor_i2c_address_set(chip, I2C_CMD_WRITE); in mentor_i2c_probe()
390 static int mentor_i2c_target_offset_set(uint8_t chip, uint32_t addr, int alen) in mentor_i2c_target_offset_set() argument
487 int i2c_read(uint8_t chip, uint32_t addr, int alen, uint8_t *buffer, int len) in i2c_read() argument
493 mentor_i2c_probe(chip); in i2c_read()
517 ret = mentor_i2c_address_set(chip, I2C_CMD_WRITE); in i2c_read()
521 ret = mentor_i2c_target_offset_set(chip, addr, alen); in i2c_read()
529 ret = mentor_i2c_address_set(chip, I2C_CMD_READ); in i2c_read()
566 int i2c_write(uint8_t chip, uint32_t addr, int alen, uint8_t *buffer, int len) in i2c_write() argument
588 ret = mentor_i2c_address_set(chip, I2C_CMD_WRITE); in i2c_write()
[all …]
/rk3399_ARM-atf/docs/threat_model/firmware_threat_model/
H A Dthreat_model_arm_cca.rst36 - All TF-A images run from on-chip memory. Data used by these images also live
37 in on-chip memory. This means TF-A is not vulnerable to an attacker that can
38 probe or tamper with off-chip memory.
42 *[R0147] Monitor code executes entirely from on-chip memory.*
45 *than GPT, is either held in on-chip memory, or in external memory but with*
53 read-only memory or write-protected memory. This could be on-chip ROM, on-chip
54 OTP, locked on-chip flash, or write-protected on-chip RAM for example.
61 *[R0050] If all or part of initial boot code is instantiated in on-chip*
H A Dthreat_model.rst26 - All TF-A images are run from either ROM or on-chip trusted SRAM. This means
27 TF-A is not vulnerable to an attacker that can probe or tamper with off-chip
163 to tamper with a hardware (e.g. "rewiring" a chip using a focused
164 ion beam (FIB) workstation or decapsulate the chip using chemicals) is
168 chip, notably those like Power Analysis Attacks, are out-of-scope. Power
801 | | in the middle of the off-chip images, they could |
825 | Mitigations | Copy image to on-chip memory before authenticating |
832 | | arranging images to be loaded in on-chip memory. |
848 | | ROTPK, which is the key stored inside the chip and |
926 the Event Log which is located on the secure on-chip memory of the AP. The
[all …]
/rk3399_ARM-atf/plat/brcm/board/stingray/include/
H A Dbl33_info.h34 struct chip_info chip; member
/rk3399_ARM-atf/plat/arm/board/n1sdp/
H A Dplatform.mk48 FDT_SOURCES += fdts/${PLAT}-single-chip.dts \
49 fdts/${PLAT}-multi-chip.dts \
/rk3399_ARM-atf/docs/plat/
H A Dsocionext-uniphier.rst8 image from a non-volatile storage to the on-chip SRAM, and jumps over to it.
14 `UniPhier BL`_. This loader runs in the on-chip SRAM, initializes the DRAM,
27 ROM (and verified if the chip fuses are blown).
36 compressed-BL2 appended) into the on-chip SRAM. If the SoC fuses are blown,
41 This runs in the on-chip SRAM. After the minimum SoC initialization and DRAM
H A Dmt8183.rst5 The chip incorporates eight cores - four Cortex-A53 little cores and Cortex-A73.
H A Dmt8189.rst5 The chip incorporates eight cores - six Cortex-A55 cores, two Cortex-A78
H A Dmt8186.rst5 The chip incorporates eight cores - six Cortex-A55 little cores and two Cortex-A76.
H A Dmt8192.rst5 The chip incorporates eight cores - four Cortex-A55 little cores and Cortex-A76.
H A Dmt8195.rst5 The chip incorporates eight cores - four Cortex-A55 little cores and Cortex-A78.
H A Dmt8188.rst5 The chip incorporates eight cores - six Cortex-A55 little cores and two Cortex-A78.
H A Dmt8196.rst5 The chip incorporates eight cores - four Cortex-A720 cores, three Cortex-X4
/rk3399_ARM-atf/plat/arm/board/n1sdp/fdts/
H A Dn1sdp_nt_fw_config.dts19 secondary-chip-count = <0x0>;
/rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdv3/fdts/
H A Drdv3_nt_fw_config.dts20 multi-chip-mode = <0x0>;
/rk3399_ARM-atf/plat/arm/board/morello/fdts/
H A Dmorello_nt_fw_config.dts21 remote-chip-count = <0x0>;
/rk3399_ARM-atf/plat/arm/board/neoverse_rd/platform/rdn2/fdts/
H A Drdn2_nt_fw_config.dts20 multi-chip-mode = <0x0>;
/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/
H A Ddimm.c22 int read_spd(unsigned char chip, void *buf, int len) in read_spd() argument
33 ret = i2c_read(chip, 0, 1, buf, 256); in read_spd()
36 ret = i2c_read(chip, 0, 1, buf + 256, min(256, len - 256)); in read_spd()
/rk3399_ARM-atf/include/drivers/nxp/ddr/
H A Ddimm.h326 int read_spd(unsigned char chip, void *buf, int len);
/rk3399_ARM-atf/fdts/
H A Dn1sdp-multi-chip.dts6 #include "n1sdp-single-chip.dts"
H A Dfvp-ve-Cortex-A5x1.dts117 /* Test chip gate configuration */

12