/tf-a-ffa_el3_spmc/plat/mediatek/common/drivers/gpio/ |
A D | mtgpio_common.c | 30 uint32_t pos, bit; in mt_set_gpio_dir_chip() local 36 bit = pin % MAX_GPIO_REG_BITS; in mt_set_gpio_dir_chip() 47 uint32_t pos, bit; in mt_get_gpio_dir_chip() local 53 bit = pin % MAX_GPIO_REG_BITS; in mt_get_gpio_dir_chip() 61 uint32_t pos, bit; in mt_set_gpio_out_chip() local 67 bit = pin % MAX_GPIO_REG_BITS; in mt_set_gpio_out_chip() 78 uint32_t pos, bit; in mt_get_gpio_in_chip() local 98 uint32_t bit = gpio_info.bit; in mt_gpio_set_spec_pull_pupd() local 123 uint32_t bit = gpio_info.bit; in mt_gpio_set_pull_pu_pd() local 165 uint32_t bit = gpio_info.bit; in mt_gpio_get_spec_pull_pupd() local [all …]
|
A D | mtgpio_common.h | 94 .bit = _bit, \ 102 uint8_t bit; member
|
/tf-a-ffa_el3_spmc/plat/mediatek/mt8183/drivers/gpio/ |
A D | mtgpio.c | 36 uint32_t pos, bit; in mt_set_gpio_dir_chip() local 42 bit = pin % MAX_GPIO_REG_BITS; in mt_set_gpio_dir_chip() 52 uint32_t pos, bit; in mt_get_gpio_dir_chip() local 66 uint32_t pos, bit; in mt_set_gpio_out_chip() local 82 uint32_t pos, bit; in mt_get_gpio_out_chip() local 96 uint32_t pos, bit; in mt_get_gpio_in_chip() local 110 uint32_t pos, bit; in mt_set_gpio_mode_chip() local 124 data &= (~(mask << bit)); in mt_set_gpio_mode_chip() 125 data |= (mode << bit); in mt_set_gpio_mode_chip() 131 uint32_t pos, bit; in mt_get_gpio_mode_chip() local [all …]
|
/tf-a-ffa_el3_spmc/docs/perf/ |
A D | performance-monitoring-unit.rst | 48 an identical function and bit field layout as ``PMEVTYPER<n>``. In addition, 84 - If equal to the ``P`` bit it enables the associated ``PMEVCNTR<n>`` at 97 - If different to the ``NSH`` bit it enables the associated ``PMEVCNTR<n>`` 104 - If equal to the ``P`` bit it enables the associated ``PMEVCNTR<n>`` at 119 - Setting bit ``P[n]`` to ``1`` enables counter ``PMEVCNTR<n>``. 137 - If set to ``0``, ``PMCCNTR`` will not be affected by this bit and 146 In other words, if this bit is ``0`` then no counters will increment 147 regardless of how the other PMU system registers or bit fields are
|
/tf-a-ffa_el3_spmc/docs/security_advisories/ |
A D | security-advisory-tfv-2.rst | 25 The ``MDCR_EL3.SDD`` bit controls AArch64 secure self-hosted invasive debug 27 Trusted Firmware (TF) unconditionally assign this bit to ``0`` in the early 34 The ``MDCR_EL3.SDD`` bit should be assigned to ``1`` to disable debug exceptions 37 Earlier versions of TF (prior to `commit 495f3d3`_) did not assign this bit. 38 Since the bit has an architecturally ``UNKNOWN`` reset value, earlier versions
|
A D | security-advisory-tfv-3.rst | 57 translation tables. The EL3 translation regime uses a single ``XN`` bit to 60 The ``xlat_tables`` library only handles the ``XN`` bit, which maps to ``UXN`` 67 non-executable by setting the ``SCTLR_ELx.WXN`` bit. This overrides any value 76 - AArch32 configurations are unaffected. Here the ``XN`` bit controls execution 82 bit. See the ``el3_arch_init_common`` macro in ``el3_common_macros.S``.
|
A D | security-advisory-tfv-7.rst | 41 control bit to prevent the re-ordering of stores and loads. 63 - Cortex-A57 and Cortex-A72, by setting bit 55 (Disable load pass store) of 66 - Cortex-A73, by setting bit 3 of ``S3_0_C15_C0_0`` (not documented in the 69 - Cortex-A75, by setting bit 35 (reserved in TRM) of ``CPUACTLR_EL1`` 98 - Cortex-A76, by setting and clearing bit 16 (reserved in TRM) of
|
/tf-a-ffa_el3_spmc/plat/rockchip/px30/drivers/soc/ |
A D | soc.h | 75 #define GATE_ID(reg, bit) ((reg) * 16 + (bit)) argument
|
/tf-a-ffa_el3_spmc/plat/xilinx/common/pm_service/ |
A D | pm_ipi.c | 271 uint32_t i, j, c, bit, datain, crcmask, crchighbit; in calculate_crc() local 282 bit = crc & crchighbit; in calculate_crc() 285 bit ^= crchighbit; in calculate_crc() 286 if (bit != 0U) in calculate_crc()
|
/tf-a-ffa_el3_spmc/plat/rockchip/rk3328/drivers/soc/ |
A D | soc.h | 63 #define GATE_ID(reg, bit) ((reg * 16) + bit) argument
|
/tf-a-ffa_el3_spmc/plat/rockchip/rk3288/drivers/soc/ |
A D | soc.h | 54 #define GATE_ID(reg, bit) (((reg) * 16) + (bit)) argument
|
/tf-a-ffa_el3_spmc/drivers/nxp/auth/csf_hdr_parser/ |
A D | input_bl2_ch3_2 | 16 # Address can be 64 bit 33 # Address can be 64 bit
|
A D | input_bl2_ch3 | 16 # Address can be 64 bit 33 # Address can be 64 bit
|
/tf-a-ffa_el3_spmc/plat/rockchip/rk3368/drivers/soc/ |
A D | soc.h | 92 #define GATE_ID(reg, bit) ((reg * 16) + bit) argument
|
/tf-a-ffa_el3_spmc/plat/mediatek/common/ |
A D | mtk_cirq.c | 240 uint32_t bit = 1U << (cirq_num % 32U); in mt_cirq_set_pol() local 254 mmio_write_32(base, bit); in mt_cirq_set_pol() 268 uint32_t bit = 1U << (cirq_num % 32U); in mt_cirq_mask() local 274 mmio_write_32((cirq_num / 32U) * 4U + CIRQ_MASK_SET_BASE, bit); in mt_cirq_mask() 288 uint32_t bit = 1U << (cirq_num % 32U); in mt_cirq_unmask() local 294 mmio_write_32((cirq_num / 32U) * 4U + CIRQ_MASK_CLR_BASE, bit); in mt_cirq_unmask()
|
/tf-a-ffa_el3_spmc/docs/plat/ |
A D | nvidia-tegra.rst | 9 executing both 64-bit AArch64 code, and 32-bit AArch32 code. The Carmel 24 support ARMv8, executing both 64-bit Aarch64 code, and 32-bit Aarch32 code 32 Denver is NVIDIA's own custom-designed, 64-bit, dual-core CPU which is 62 support Armv8-A, executing both 64-bit Aarch64 code, and 32-bit Aarch32 code 147 Protection bit, for Arm Cortex-A57 CPUs, during CPU boot. This flag will
|
A D | mt8183.rst | 4 MediaTek 8183 (MT8183) is a 64-bit ARM SoC introduced by MediaTek in early 2018.
|
A D | mt8192.rst | 4 MediaTek 8192 (MT8192) is a 64-bit ARM SoC introduced by MediaTek in 2020.
|
A D | mt8195.rst | 4 MediaTek 8195 (MT8195) is a 64-bit ARM SoC introduced by MediaTek in 2021.
|
/tf-a-ffa_el3_spmc/plat/allwinner/common/ |
A D | arisc_off.S | 27 # respective core bit in CPUX_PWROFF_GATING_REG (0x1f01500). 58 l.bf 1f # don't touch the bit for core 0 61 l.or r5, r5, r6 # set bit to ... 66 l.and r5, r5, r6 # clear bit to ...
|
/tf-a-ffa_el3_spmc/plat/marvell/armada/a8k/common/ |
A D | plat_ble_setup.c | 431 uint8_t parity, bit; in ble_plat_svc_config() local 434 for (bit = 1, parity = (svc[i] & 1); bit < avs_data_bits; bit++) in ble_plat_svc_config() 435 parity ^= (svc[i] >> bit) & 1; in ble_plat_svc_config()
|
/tf-a-ffa_el3_spmc/fdts/ |
A D | corstone700_fvp.dts | 15 * Intel StrataFlash J3 NOR flash: 2 x 16-bit interleaved components
|
/tf-a-ffa_el3_spmc/docs/ |
A D | glossary.rst | 13 32-bit execution state of the ARMv8 ISA 16 64-bit execution state of the ARMv8 ISA 169 bit can be set by software to allow or prevent the hardware from
|
/tf-a-ffa_el3_spmc/plat/mediatek/common/drivers/gic600/ |
A D | mt_gic_v3.c | 192 uint32_t bit = 1U << (irq % 32); in mt_irq_set_pending() local 195 irq / 32 * 4, bit); in mt_irq_set_pending()
|
/tf-a-ffa_el3_spmc/drivers/mtd/nand/ |
A D | raw_nand.c | 230 uint32_t bit; in nand_check_crc() local 236 bit = crc & BIT(15); in nand_check_crc() 240 bit ^= BIT(15); in nand_check_crc() 243 if (bit != 0U) { in nand_check_crc()
|