Home
last modified time | relevance | path

Searched refs:data (Results 1 – 25 of 361) sorted by relevance

12345678910>>...15

/rk3399_ARM-atf/plat/hisilicon/hikey/
H A Dhikey_ddr.c22 unsigned int data; in init_pll() local
24 data = mmio_read_32((0xf7032000 + 0x000)); in init_pll()
25 data |= 0x1; in init_pll()
26 mmio_write_32((0xf7032000 + 0x000), data); in init_pll()
28 data = mmio_read_32((0xf7032000 + 0x000)); in init_pll()
29 } while (!(data & (1 << 28))); in init_pll()
31 data = mmio_read_32((0xf7800000 + 0x000)); in init_pll()
32 data &= ~0x007; in init_pll()
33 data |= 0x004; in init_pll()
34 mmio_write_32((0xf7800000 + 0x000), data); in init_pll()
[all …]
H A Dhikey_bl_common.c19 uint32_t data; in hikey_sp804_init() local
22 data = mmio_read_32(AO_SC_TIMER_EN0); in hikey_sp804_init()
23 while (data & 3) { in hikey_sp804_init()
24 data &= ~3; in hikey_sp804_init()
25 data |= 3 << 16; in hikey_sp804_init()
26 mmio_write_32(AO_SC_TIMER_EN0, data); in hikey_sp804_init()
27 data = mmio_read_32(AO_SC_TIMER_EN0); in hikey_sp804_init()
30 data = mmio_read_32(AO_SC_PERIPH_CLKSTAT4); in hikey_sp804_init()
31 while (!(data & PCLK_TIMER1) || !(data & PCLK_TIMER0)) { in hikey_sp804_init()
33 data = mmio_read_32(AO_SC_PERIPH_CLKSTAT4); in hikey_sp804_init()
[all …]
H A Dhikey_bl2_setup.c188 unsigned int data; in reset_dwmmc_clk() local
193 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in reset_dwmmc_clk()
194 } while (data & PERI_CLK0_MMC0); in reset_dwmmc_clk()
198 data = mmio_read_32(PERI_SC_PERIPH_CLKSTAT0); in reset_dwmmc_clk()
199 } while (!(data & PERI_CLK0_MMC0)); in reset_dwmmc_clk()
204 data = mmio_read_32(PERI_SC_PERIPH_CTRL2); in reset_dwmmc_clk()
205 data |= 3; in reset_dwmmc_clk()
206 mmio_write_32(PERI_SC_PERIPH_CTRL2, data); in reset_dwmmc_clk()
209 data = mmio_read_32(PERI_SC_PERIPH_CTRL13); in reset_dwmmc_clk()
210 data |= 1 << 3; in reset_dwmmc_clk()
[all …]
/rk3399_ARM-atf/drivers/marvell/comphy/
H A Dphy-comphy-cp110.c305 uint32_t mask, data; in mvebu_cp110_comphy_is_pll_locked() local
314 data = SD_EXTERNAL_STATUS0_PLL_TX_MASK & in mvebu_cp110_comphy_is_pll_locked()
316 mask = data; in mvebu_cp110_comphy_is_pll_locked()
317 data = polling_with_timeout(addr, data, mask, in mvebu_cp110_comphy_is_pll_locked()
319 if (data != 0) { in mvebu_cp110_comphy_is_pll_locked()
320 if (data & SD_EXTERNAL_STATUS0_PLL_RX_MASK) in mvebu_cp110_comphy_is_pll_locked()
322 if (data & SD_EXTERNAL_STATUS0_PLL_TX_MASK) in mvebu_cp110_comphy_is_pll_locked()
335 uint32_t mask, data; in mvebu_cp110_polarity_invert() local
338 data = mask = 0x0U; in mvebu_cp110_polarity_invert()
340 data |= (1 << HPIPE_SYNC_PATTERN_TXD_INV_OFFSET); in mvebu_cp110_polarity_invert()
[all …]
H A Dphy-comphy-3700.c217 static void comphy_set_indirect(uintptr_t addr, uint32_t offset, uint16_t data, in comphy_set_indirect() argument
235 reg_set(addr + COMPHY_LANE2_INDIR_DATA_OFFSET, data, mask); in comphy_set_indirect()
240 uint16_t data, uint16_t mask) in comphy_sata_set_indirect() argument
242 comphy_set_indirect(addr, reg_offset, data, mask, true); in comphy_sata_set_indirect()
247 uint16_t data, uint16_t mask) in comphy_usb3_set_indirect() argument
249 comphy_set_indirect(addr, reg_offset, data, mask, false); in comphy_usb3_set_indirect()
254 uint16_t data, uint16_t mask) in comphy_usb3_set_direct() argument
256 reg_set16((reg_offset * PHY_SHFT(USB3) + addr), data, mask); in comphy_usb3_set_direct()
291 uint32_t offset, data = 0, ref_clk; in mvebu_a3700_comphy_sata_power_on() local
309 data |= TXD_INVERT_BIT; in mvebu_a3700_comphy_sata_power_on()
[all …]
H A Dphy-comphy-common.h129 uint32_t data; in polling_with_timeout() local
134 data = mmio_read_16(addr) & mask; in polling_with_timeout()
136 data = mmio_read_32(addr) & mask; in polling_with_timeout()
137 } while (data != val && --usec_timeout > 0); in polling_with_timeout()
140 return data; in polling_with_timeout()
145 static inline void reg_set(uintptr_t addr, uint32_t data, uint32_t mask) in reg_set() argument
148 addr, data, mask); in reg_set()
150 mmio_clrsetbits_32(addr, mask, data & mask); in reg_set()
155 static inline void __unused reg_set16(uintptr_t addr, uint16_t data, in reg_set16() argument
160 addr, data, mask); in reg_set16()
[all …]
/rk3399_ARM-atf/plat/intel/soc/agilex5/soc/
H A Dagilex5_memory_controller.c92 uint32_t data; in clear_emif() local
99 data = mmio_read_32(AGX_MPFE_HMC_ADP_RSTHANDSHAKESTAT); in clear_emif()
100 if ((data & AGX_MPFE_HMC_ADP_RSTHANDSHAKESTAT_SEQ2CORE) == 0) in clear_emif()
113 uint32_t data; in mem_calibration() local
125 data = mmio_read_32(AGX_MPFE_HMC_ADP_DDRCALSTAT); in mem_calibration()
126 if (AGX_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 1) in mem_calibration()
131 if (AGX_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 0) { in mem_calibration()
140 if (AGX_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 0) { in mem_calibration()
176 uint32_t data, dram_addr_order, ddr_conf, bank, row, col, in configure_ddr_sched_ctrl_regs() local
185 data = mmio_read_32(AGX_MPFE_IOHMC_CTRLCFG1); in configure_ddr_sched_ctrl_regs()
[all …]
/rk3399_ARM-atf/plat/intel/soc/agilex/soc/
H A Dagilex_memory_controller.c91 uint32_t data; in clear_emif() local
98 data = mmio_read_32(AGX_MPFE_HMC_ADP_RSTHANDSHAKESTAT); in clear_emif()
99 if ((data & AGX_MPFE_HMC_ADP_RSTHANDSHAKESTAT_SEQ2CORE) == 0) in clear_emif()
112 uint32_t data; in mem_calibration() local
124 data = mmio_read_32(AGX_MPFE_HMC_ADP_DDRCALSTAT); in mem_calibration()
125 if (AGX_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 1) in mem_calibration()
130 if (AGX_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 0) { in mem_calibration()
139 if (AGX_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 0) { in mem_calibration()
175 uint32_t data, dram_addr_order, ddr_conf, bank, row, col, in configure_ddr_sched_ctrl_regs() local
184 data = mmio_read_32(AGX_MPFE_IOHMC_CTRLCFG1); in configure_ddr_sched_ctrl_regs()
[all …]
/rk3399_ARM-atf/plat/common/
H A Dubsan.c72 void __ubsan_handle_type_mismatch_abort(struct type_mismatch_data *data,
74 void __ubsan_handle_type_mismatch_v1_abort(struct type_mismatch_data *data,
76 void __ubsan_handle_add_overflow_abort(struct overflow_data *data,
78 void __ubsan_handle_sub_overflow_abort(struct overflow_data *data,
80 void __ubsan_handle_mul_overflow_abort(struct overflow_data *data,
82 void __ubsan_handle_negate_overflow_abort(struct overflow_data *data,
84 void __ubsan_handle_pointer_overflow_abort(struct overflow_data *data,
86 void __ubsan_handle_divrem_overflow_abort(struct overflow_data *data,
88 void __ubsan_handle_shift_out_of_bounds_abort(struct shift_out_of_bounds_data *data,
90 void __ubsan_handle_out_of_bounds_abort(struct out_of_bounds_data *data,
[all …]
/rk3399_ARM-atf/plat/intel/soc/stratix10/soc/
H A Ds10_memory_controller.c95 uint32_t data; in clear_emif() local
102 data = mmio_read_32(S10_MPFE_HMC_ADP_RSTHANDSHAKESTAT); in clear_emif()
103 if ((data & S10_MPFE_HMC_ADP_RSTHANDSHAKESTAT_SEQ2CORE) == 0) in clear_emif()
116 uint32_t data; in mem_calibration() local
128 data = mmio_read_32(S10_MPFE_HMC_ADP_DDRCALSTAT); in mem_calibration()
129 if (S10_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 1) in mem_calibration()
134 if (S10_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 0) { in mem_calibration()
143 if (S10_MPFE_HMC_ADP_DDRCALSTAT_CAL(data) == 0) { in mem_calibration()
204 uint32_t data, dram_addr_order, ddr_conf, bank, row, col, in configure_ddr_sched_ctrl_regs() local
213 data = mmio_read_32(S10_MPFE_IOHMC_CTRLCFG1); in configure_ddr_sched_ctrl_regs()
[all …]
/rk3399_ARM-atf/plat/brcm/board/common/
H A Dplatform_common.c16 uint32_t data; in boot_source_get() local
19 data = FORCE_BOOTSOURCE; in boot_source_get()
22 data = mmio_read_32(CRMU_IHOST_SW_PERSISTENT_REG1); in boot_source_get()
23 if (data & BOOT_SOURCE_SOFT_ENABLE_MASK) { in boot_source_get()
24 data >>= BOOT_SOURCE_SOFT_DATA_OFFSET; in boot_source_get()
33 data = 0; in boot_source_get()
35 data |= 0x1; in boot_source_get()
37 data |= 0x2; in boot_source_get()
39 data |= 0x4; in boot_source_get()
51 data = mmio_read_32(ROM_S0_IDM_IO_STATUS); in boot_source_get()
[all …]
/rk3399_ARM-atf/plat/imx/imx8m/ddr/
H A Dddr4_dvfs.c12 void ddr4_mr_write(uint32_t mr, uint32_t data, uint32_t mr_type, in ddr4_mr_write() argument
47 data_mirror = (data & 0x1607) | ((data & 0x8) << 1) | ((data & 0x10) >> 1) | in ddr4_mr_write()
48 ((data & 0x20) << 1) | ((data & 0x40) >> 1) | ((data & 0x80) << 1) | in ddr4_mr_write()
49 ((data & 0x100) >> 1) | ((data & 0x800) << 2) | ((data & 0x2000) >> 2) ; in ddr4_mr_write()
51 data_mirror = (data & 0xfe07) | ((data & 0x8) << 1) | ((data & 0x10) >> 1) | in ddr4_mr_write()
52 ((data & 0x20) << 1) | ((data & 0x40) >> 1) | ((data & 0x80) << 1) | in ddr4_mr_write()
53 ((data & 0x100) >> 1); in ddr4_mr_write()
57 data_mirror = data; in ddr4_mr_write()
/rk3399_ARM-atf/plat/hisilicon/hikey960/
H A Dhikey960_bl1_setup.c111 unsigned int data, mask; in hikey960_ufs_reset() local
116 data = mmio_read_32(UFS_SYS_PHY_CLK_CTRL_REG); in hikey960_ufs_reset()
117 } while (data & BIT_SYSCTRL_REF_CLOCK_EN); in hikey960_ufs_reset()
128 data = mmio_read_32(CRG_PERRSTSTAT3_REG); in hikey960_ufs_reset()
129 } while ((data & PERI_UFS_BIT) == 0); in hikey960_ufs_reset()
140 data = SC_DIV_UFSPHY_CFG(3); in hikey960_ufs_reset()
141 mmio_write_32(CRG_CLKDIV16_REG, mask | data); in hikey960_ufs_reset()
142 data = mmio_read_32(UFS_SYS_PHY_CLK_CTRL_REG); in hikey960_ufs_reset()
143 data &= ~MASK_SYSCTRL_CFG_CLOCK_FREQ; in hikey960_ufs_reset()
144 data |= 0x39; in hikey960_ufs_reset()
[all …]
/rk3399_ARM-atf/plat/brcm/board/stingray/driver/
H A Dswreg.c30 #define BSTI_CMD(sb, op, pa, ra, ta, data) \ argument
33 (((ta) & 0x3) << 16) | (data))
45 #define UPDATE_POS_EDGE(data, set) ((data) | ((set) << 1)) argument
144 uint32_t data; in swreg_poll() local
148 data = mmio_read_32(BSTI_CONTROL_OFFSET); in swreg_poll()
149 if ((data & BSTI_CONTROL_BUSY) != BSTI_CONTROL_BUSY) in swreg_poll()
158 static int write_swreg_config(enum sw_reg reg_id, uint32_t addr, uint32_t data) in write_swreg_config() argument
163 cmd = BSTI_CMD(0x1, BSTI_WRITE, reg_id, addr, BSTI_COMMAND_TA, data); in write_swreg_config()
175 static int read_swreg_config(enum sw_reg reg_id, uint32_t addr, uint32_t *data) in read_swreg_config() argument
190 *data = mmio_read_32(BSTI_COMMAND_OFFSET); in read_swreg_config()
[all …]
/rk3399_ARM-atf/drivers/renesas/rcar_gen4/mssr/
H A Dmssr.c26 void rcar_mssr_clock(unsigned int n, uint32_t data, bool on, bool force) in rcar_mssr_clock() argument
33 next_status = prev_status & ~data; in rcar_mssr_clock()
35 next_status = prev_status | data; in rcar_mssr_clock()
43 while ((data & mmio_read_32(MSSR_MSTPSR(n))) != 0) in rcar_mssr_clock()
46 while ((data & mmio_read_32(MSSR_MSTPSR(n))) == 0) in rcar_mssr_clock()
50 void rcar_mssr_soft_reset(unsigned int n, uint32_t data, bool assert, bool force) in rcar_mssr_soft_reset() argument
57 next_status = prev_status | data; in rcar_mssr_soft_reset()
59 next_status = prev_status & ~data; in rcar_mssr_soft_reset()
65 cpg_write_32(MSSR_SRCR(n), data); in rcar_mssr_soft_reset()
67 cpg_write_32(MSSR_SRSTCLR(n), data); in rcar_mssr_soft_reset()
/rk3399_ARM-atf/plat/intel/soc/common/lib/utils/
H A Dalignment_utils.c24 bool is_8_bytes_aligned(uint32_t data) in is_8_bytes_aligned() argument
26 if ((data % (MBOX_WORD_BYTE * 2U)) != 0U) { in is_8_bytes_aligned()
34 bool is_16_bytes_aligned(uint32_t data) in is_16_bytes_aligned() argument
36 if ((data % (MBOX_WORD_BYTE * 4U)) != 0U) in is_16_bytes_aligned()
42 bool is_32_bytes_aligned(uint32_t data) in is_32_bytes_aligned() argument
44 if ((data % (8U * MBOX_WORD_BYTE)) != 0U) { in is_32_bytes_aligned()
/rk3399_ARM-atf/drivers/auth/tbbr/
H A Dtbbr_cot_bl2.c96 .data = &raw_data,
117 .data = &raw_data
131 .data = {
138 .data = {
159 .data = &raw_data
173 .data = {
191 .data = &raw_data
205 .data = {
220 .data = &raw_data,
240 .data = &raw_data
[all …]
/rk3399_ARM-atf/drivers/nxp/auth/tbbr/
H A Dtbbr_cot.c146 .data = &raw_data
160 .data = {
167 .data = {
189 .data = &raw_data
203 .data = {
221 .data = &raw_data
235 .data = {
242 .data = {
257 .data = &raw_data,
272 .data = &raw_data,
[all …]
/rk3399_ARM-atf/plat/arm/board/juno/
H A Djuno_tbbr_cot_bl2.c111 .data = &raw_data
125 .data = {
132 .data = {
153 .data = &raw_data
167 .data = {
185 .data = &raw_data
199 .data = {
214 .data = &raw_data,
234 .data = &raw_data
248 .data = {
[all …]
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/
H A Dsspm.c31 int sspm_mbox_read(uint32_t slot, uint32_t *data, uint32_t len) in sspm_mbox_read() argument
38 if (data) in sspm_mbox_read()
39 memcpy_from_sspm(data, in sspm_mbox_read()
46 int sspm_mbox_write(uint32_t slot, uint32_t *data, uint32_t len) in sspm_mbox_write() argument
53 if (data) in sspm_mbox_write()
55 data, in sspm_mbox_write()
79 int sspm_ipi_send_non_blocking(uint32_t id, uint32_t *data) in sspm_ipi_send_non_blocking() argument
89 data, in sspm_ipi_send_non_blocking()
95 data, in sspm_ipi_send_non_blocking()
105 int sspm_ipi_recv_non_blocking(uint32_t id, uint32_t *data, uint32_t len) in sspm_ipi_recv_non_blocking() argument
[all …]
/rk3399_ARM-atf/drivers/marvell/mochi/
H A Dcp110_setup.c155 uint32_t data; in cp110_errata_wa_init() local
167 data = mmio_read_32(base + MVEBU_SOC_CFG_REG(MVEBU_SOC_CFG_REG_NUM)); in cp110_errata_wa_init()
168 data &= ~MVEBU_SOC_CFG_GLOG_SECURE_EN_MASK; in cp110_errata_wa_init()
169 mmio_write_32(base + MVEBU_SOC_CFG_REG(MVEBU_SOC_CFG_REG_NUM), data); in cp110_errata_wa_init()
247 uint32_t index, data; in cp110_axi_attr_init() local
266 data = mmio_read_32(base + MVEBU_AXI_ATTR_REG(index)); in cp110_axi_attr_init()
267 data &= ~MVEBU_AXI_ATTR_ARCACHE_MASK; in cp110_axi_attr_init()
268 data |= (CACHE_ATTR_WRITE_ALLOC | in cp110_axi_attr_init()
272 data &= ~MVEBU_AXI_ATTR_AWCACHE_MASK; in cp110_axi_attr_init()
273 data |= (CACHE_ATTR_READ_ALLOC | in cp110_axi_attr_init()
[all …]
/rk3399_ARM-atf/tools/amlogic/
H A Ddoimage.c25 static inline int fdwrite(int fd, uint8_t *data, size_t len) in fdwrite() argument
32 nr = write(fd, data + l, len - l); in fdwrite()
48 uint32_t data; in main() local
68 data = htole32(BL31_MAGIC); in main()
69 if (fdwrite(fout, (uint8_t *)&data, sizeof(data)) < 0) in main()
73 data = htole32(BL31_LOADADDR); in main()
74 if (fdwrite(fout, (uint8_t *)&data, sizeof(data)) < 0) in main()
/rk3399_ARM-atf/drivers/synopsys/emmc/
H A Ddw_mmc.c143 unsigned int data; in dw_update_clk() local
149 data = mmio_read_32(dw_params.reg_base + DWMMC_CMD); in dw_update_clk()
150 if ((data & CMD_START) == 0) in dw_update_clk()
152 data = mmio_read_32(dw_params.reg_base + DWMMC_RINTSTS); in dw_update_clk()
153 assert((data & INT_HLE) == 0); in dw_update_clk()
159 unsigned int data; in dw_set_clk() local
173 data = mmio_read_32(dw_params.reg_base + DWMMC_STATUS); in dw_set_clk()
174 } while (data & STATUS_DATA_BUSY); in dw_set_clk()
191 unsigned int data; in dw_init() local
200 data = mmio_read_32(base + DWMMC_CTRL); in dw_init()
[all …]
/rk3399_ARM-atf/drivers/auth/dualroot/
H A Dbl1_cot.c64 .data = &raw_data
78 .data = {
85 .data = {
92 .data = {
108 .data = &raw_data,
124 .data = &raw_data,
139 .data = &raw_data,
158 .data = &raw_data
165 .data = {
172 .data = {
[all …]
/rk3399_ARM-atf/tools/cert_create/src/
H A Dsha.c34 unsigned char data[BUFFER_SIZE]; in sha_file() local
77 while ((bytes = fread(data, 1, BUFFER_SIZE, inFile)) != 0) { in sha_file()
78 EVP_DigestUpdate(mdctx, data, bytes); in sha_file()
95 while ((bytes = fread(data, 1, BUFFER_SIZE, inFile)) != 0) { in sha_file()
96 SHA384_Update(&sha512Context, data, bytes); in sha_file()
101 while ((bytes = fread(data, 1, BUFFER_SIZE, inFile)) != 0) { in sha_file()
102 SHA512_Update(&sha512Context, data, bytes); in sha_file()
107 while ((bytes = fread(data, 1, BUFFER_SIZE, inFile)) != 0) { in sha_file()
108 SHA256_Update(&shaContext, data, bytes); in sha_file()

12345678910>>...15