Home
last modified time | relevance | path

Searched refs:tcr (Results 1 – 25 of 58) sorted by relevance

123

/linux/Documentation/misc-devices/
H A Doxsemi-tornado.rst45 (tcr), the clock prescaler (cpr) and the divisor (div) produced by the
50 r: 15625000, a: 15625000.00, d: 0.0000%, tcr: 4, cpr: 1.000, div: 1
51 r: 12500000, a: 12500000.00, d: 0.0000%, tcr: 5, cpr: 1.000, div: 1
52 r: 10416666, a: 10416666.67, d: 0.0000%, tcr: 6, cpr: 1.000, div: 1
53 r: 8928571, a: 8928571.43, d: 0.0000%, tcr: 7, cpr: 1.000, div: 1
54 r: 7812500, a: 7812500.00, d: 0.0000%, tcr: 8, cpr: 1.000, div: 1
55 r: 4000000, a: 4000000.00, d: 0.0000%, tcr: 5, cpr: 3.125, div: 1
56 r: 3686400, a: 3676470.59, d: -0.2694%, tcr: 8, cpr: 2.125, div: 1
57 r: 3500000, a: 3496503.50, d: -0.0999%, tcr: 13, cpr: 1.375, div: 1
58 r: 3000000, a: 2976190.48, d: -0.7937%, tcr: 14, cpr: 1.500, div: 1
[all …]
/linux/drivers/clocksource/
H A Dtimer-davinci.c87 unsigned int tcr; in davinci_tim12_shutdown() local
89 tcr = DAVINCI_TIMER_ENAMODE_DISABLED << in davinci_tim12_shutdown()
96 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_tim12_shutdown()
99 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); in davinci_tim12_shutdown()
104 unsigned int tcr; in davinci_tim12_set_oneshot() local
106 tcr = DAVINCI_TIMER_ENAMODE_ONESHOT << in davinci_tim12_set_oneshot()
109 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_tim12_set_oneshot()
112 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); in davinci_tim12_set_oneshot()
198 int tcr; in davinci_clocksource_init_tim34() local
200 tcr = DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_clocksource_init_tim34()
[all …]
H A Dtimer-keystone.c76 u32 tcr; in keystone_timer_config() local
79 tcr = keystone_timer_readl(TCR); in keystone_timer_config()
80 off = tcr & ~(TCR_ENAMODE_MASK); in keystone_timer_config()
83 tcr |= mask; in keystone_timer_config()
102 keystone_timer_writel(tcr, TCR); in keystone_timer_config()
108 u32 tcr; in keystone_timer_disable() local
110 tcr = keystone_timer_readl(TCR); in keystone_timer_disable()
113 tcr &= ~(TCR_ENAMODE_MASK); in keystone_timer_disable()
114 keystone_timer_writel(tcr, TCR); in keystone_timer_disable()
/linux/include/linux/fsl/bestcomm/
H A Dbestcomm_priv.h264 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_enable_task()
265 out_be16(&bcom_eng->regs->tcr[task], reg | TASK_ENABLE); in bcom_enable_task()
271 u16 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_disable_task()
272 out_be16(&bcom_eng->regs->tcr[task], reg & ~TASK_ENABLE); in bcom_disable_task()
337 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; in bcom_set_task_auto_start() local
338 out_be16(tcr, (in_be16(tcr) & ~0xff) | 0x00c0 | next_task); in bcom_set_task_auto_start()
344 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; in bcom_set_tcr_initiator() local
345 out_be16(tcr, (in_be16(tcr) & ~0x1f00) | ((initiator & 0x1f) << 8)); in bcom_set_tcr_initiator()
/linux/arch/arm64/kvm/
H A Dpauth.c63 u64 tcr = vcpu_read_sys_reg(vcpu, TCR_EL2); in effective_tbi() local
73 tbi = tcr & BIT(20); in effective_tbi()
74 tbid = tcr & BIT(29); in effective_tbi()
76 tbi = tcr & TCR_TBI1; in effective_tbi()
77 tbid = tcr & TCR_TBID1; in effective_tbi()
79 tbi = tcr & TCR_TBI0; in effective_tbi()
80 tbid = tcr & TCR_TBID0; in effective_tbi()
90 u64 tcr = vcpu_read_sys_reg(vcpu, TCR_EL2); in compute_bottom_pac() local
94 txsz = FIELD_GET(TCR_T0SZ_MASK, tcr); in compute_bottom_pac()
96 txsz = FIELD_GET(TCR_T1SZ_MASK, tcr); in compute_bottom_pac()
H A Dat.c36 static bool has_52bit_pa(struct kvm_vcpu *vcpu, struct s1_walk_info *wi, u64 tcr) in has_52bit_pa() argument
44 FIELD_GET(TCR_EL2_PS_MASK, tcr) : in has_52bit_pa()
45 FIELD_GET(TCR_IPS_MASK, tcr)) == 0b0110); in has_52bit_pa()
56 return (tcr & (wi->regime == TR_EL2 ? TCR_EL2_DS : TCR_DS)); in has_52bit_pa()
141 u64 hcr, sctlr, tcr, tg, ps, ia_bits, ttbr; in setup_s1_walk() local
159 tcr = vcpu_read_sys_reg(vcpu, TCR_EL1); in setup_s1_walk()
167 tcr = vcpu_read_sys_reg(vcpu, TCR_EL2); in setup_s1_walk()
178 wi->txsz = FIELD_GET(TCR_T1SZ_MASK, tcr); in setup_s1_walk()
179 tg = FIELD_GET(TCR_TG1_MASK, tcr); in setup_s1_walk()
191 wi->txsz = FIELD_GET(TCR_T0SZ_MASK, tcr); in setup_s1_walk()
[all …]
/linux/drivers/tty/serial/8250/
H A D8250_dwlib.c183 u32 tcr; in dw8250_rs485_config() local
185 tcr = dw8250_readl_ext(p, DW_UART_TCR); in dw8250_rs485_config()
186 tcr &= ~DW_UART_TCR_XFER_MODE; in dw8250_rs485_config()
189 tcr |= DW_UART_TCR_RS485_EN; in dw8250_rs485_config()
192 tcr |= DW_UART_TCR_XFER_MODE_DE_DURING_RE; in dw8250_rs485_config()
194 tcr |= DW_UART_TCR_XFER_MODE_DE_OR_RE; in dw8250_rs485_config()
201 tcr &= ~DW_UART_TCR_RS485_EN; in dw8250_rs485_config()
205 tcr |= DW_UART_TCR_DE_POL; in dw8250_rs485_config()
206 tcr &= ~DW_UART_TCR_RE_POL; in dw8250_rs485_config()
209 tcr &= ~DW_UART_TCR_DE_POL; in dw8250_rs485_config()
[all …]
/linux/arch/arm/mach-rpc/
H A Ddma.c207 int tcr, speed; in iomd_set_dma_speed() local
218 tcr = iomd_readb(IOMD_DMATCR); in iomd_set_dma_speed()
223 tcr = (tcr & ~0x03) | speed; in iomd_set_dma_speed()
227 tcr = (tcr & ~0x0c) | (speed << 2); in iomd_set_dma_speed()
231 tcr = (tcr & ~0x30) | (speed << 4); in iomd_set_dma_speed()
235 tcr = (tcr & ~0xc0) | (speed << 6); in iomd_set_dma_speed()
242 iomd_writeb(tcr, IOMD_DMATCR); in iomd_set_dma_speed()
/linux/arch/mips/kernel/
H A Dcevt-txx9.c63 __raw_writel(TCR_BASE, &tmrptr->tcr); in txx9_clocksource_init()
68 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9_clocksource_init()
83 __raw_writel(TCR_BASE, &tmrptr->tcr); in txx9tmr_stop_and_clear()
100 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9tmr_set_state_periodic()
148 __raw_writel(TCR_BASE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9tmr_set_next_event()
211 __raw_writel(TXx9_TMTCR_CRE | TXx9_TMTCR_TCE, &tmrptr->tcr); in txx9_tmr_init()
213 __raw_writel(TXx9_TMTCR_CRE, &tmrptr->tcr); in txx9_tmr_init()
/linux/drivers/iommu/
H A Dio-pgtable-arm.c963 typeof(&cfg->arm_lpae_s1_cfg.tcr) tcr = &cfg->arm_lpae_s1_cfg.tcr; in arm_64_lpae_alloc_pgtable_s1() local
979 tcr->sh = ARM_LPAE_TCR_SH_IS; in arm_64_lpae_alloc_pgtable_s1()
980 tcr->irgn = ARM_LPAE_TCR_RGN_WBWA; in arm_64_lpae_alloc_pgtable_s1()
981 tcr->orgn = ARM_LPAE_TCR_RGN_WBWA; in arm_64_lpae_alloc_pgtable_s1()
985 tcr->sh = ARM_LPAE_TCR_SH_OS; in arm_64_lpae_alloc_pgtable_s1()
986 tcr->irgn = ARM_LPAE_TCR_RGN_NC; in arm_64_lpae_alloc_pgtable_s1()
988 tcr->orgn = ARM_LPAE_TCR_RGN_NC; in arm_64_lpae_alloc_pgtable_s1()
990 tcr->orgn = ARM_LPAE_TCR_RGN_WBWA; in arm_64_lpae_alloc_pgtable_s1()
996 tcr->tg = tg1 ? ARM_LPAE_TCR_TG1_4K : ARM_LPAE_TCR_TG0_4K; in arm_64_lpae_alloc_pgtable_s1()
999 tcr->tg = tg1 ? ARM_LPAE_TCR_TG1_16K : ARM_LPAE_TCR_TG0_16K; in arm_64_lpae_alloc_pgtable_s1()
[all …]
H A Dapple-dart.c148 #define DART_TCR(dart, sid) ((dart)->hw->tcr + ((sid) << 2))
179 u32 tcr; member
316 u32 tcr = dart->hw->tcr_enabled; in apple_dart_hw_enable_translation() local
320 tcr |= dart->hw->tcr_4level; in apple_dart_hw_enable_translation()
325 writel(tcr, dart->regs + DART_TCR(dart, sid)); in apple_dart_hw_enable_translation()
1237 .tcr = DART_T8020_TCR,
1263 .tcr = DART_T8020_TCR,
1289 .tcr = DART_T8020_TCR,
1314 .tcr = DART_T8110_TCR,
/linux/arch/arm64/include/asm/
H A Dkvm_nested.h23 static inline u64 translate_tcr_el2_to_tcr_el1(u64 tcr) in translate_tcr_el2_to_tcr_el1() argument
26 ((tcr & TCR_EL2_TBI) ? TCR_TBI0 : 0) | in translate_tcr_el2_to_tcr_el1()
27 tcr_el2_ps_to_tcr_el1_ips(tcr) | in translate_tcr_el2_to_tcr_el1()
28 (tcr & TCR_EL2_TG0_MASK) | in translate_tcr_el2_to_tcr_el1()
29 (tcr & TCR_EL2_ORGN0_MASK) | in translate_tcr_el2_to_tcr_el1()
30 (tcr & TCR_EL2_IRGN0_MASK) | in translate_tcr_el2_to_tcr_el1()
31 (tcr & TCR_EL2_T0SZ_MASK); in translate_tcr_el2_to_tcr_el1()
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom.c236 if (cb->tcr[0] & ARM_SMMU_TCR_EPD1) in qcom_adreno_smmu_set_ttbr0_cfg()
242 if ((cb->tcr[0] & ARM_SMMU_TCR_EPD0)) in qcom_adreno_smmu_set_ttbr0_cfg()
246 cb->tcr[0] = arm_smmu_lpae_tcr(&pgtable->cfg); in qcom_adreno_smmu_set_ttbr0_cfg()
249 u32 tcr = cb->tcr[0]; in qcom_adreno_smmu_set_ttbr0_cfg() local
252 if (!(cb->tcr[0] & ARM_SMMU_TCR_EPD0)) in qcom_adreno_smmu_set_ttbr0_cfg()
255 tcr |= arm_smmu_lpae_tcr(pgtbl_cfg); in qcom_adreno_smmu_set_ttbr0_cfg()
256 tcr &= ~(ARM_SMMU_TCR_EPD0 | ARM_SMMU_TCR_EPD1); in qcom_adreno_smmu_set_ttbr0_cfg()
258 cb->tcr[0] = tcr; in qcom_adreno_smmu_set_ttbr0_cfg()
/linux/arch/powerpc/include/asm/
H A Dreg_booke.h440 #define TCR_GET_WP(tcr) ((((tcr) & 0xC0000000) >> 30) | \ argument
441 (((tcr) & 0x1E0000) >> 15))
443 #define TCR_GET_WP(tcr) (((tcr) & 0xC0000000) >> 30) argument
/linux/drivers/watchdog/
H A Dtxx9wdt.c58 &txx9wdt_reg->tcr); in txx9wdt_start()
68 __raw_writel(__raw_readl(&txx9wdt_reg->tcr) & ~TXx9_TMTCR_TCE, in txx9wdt_stop()
69 &txx9wdt_reg->tcr); in txx9wdt_stop()
/linux/arch/arm64/kernel/pi/
H A Dmap_kernel.c144 u64 tcr = read_sysreg(tcr_el1) | TCR_EL1_DS; in set_ttbr0_for_lpa2() local
149 tcr &= ~TCR_EL1_IPS_MASK; in set_ttbr0_for_lpa2()
150 tcr |= parange << TCR_EL1_IPS_SHIFT; in set_ttbr0_for_lpa2()
162 :: "r"(sctlr & ~SCTLR_ELx_M), "r"(ttbr), "r"(tcr), "r"(sctlr)); in set_ttbr0_for_lpa2()
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dtlb.c15 u64 tcr; member
86 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in enter_vmid_context()
144 write_sysreg_el1(cxt->tcr, SYS_TCR); in exit_vmid_context()
/linux/arch/powerpc/sysdev/
H A Dmpic_timer.c141 u32 tcr; in set_cascade_timer() local
150 tcr = casc_priv->tcr_value | in set_cascade_timer()
152 setbits32(priv->group_tcr, tcr); in set_cascade_timer()
335 u32 tcr; in mpic_free_timer() local
336 tcr = casc_priv->tcr_value | (casc_priv->tcr_value << in mpic_free_timer()
338 clrbits32(priv->group_tcr, tcr); in mpic_free_timer()
/linux/arch/powerpc/platforms/44x/
H A Dgpio.c28 __be32 tcr; member
107 clrbits32(&regs->tcr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_in()
139 setbits32(&regs->tcr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_out()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-test.c466 io_pgtable.cfg.arm_lpae_s1_cfg.tcr.ips = 1; in arm_smmu_test_make_s1_cd()
467 io_pgtable.cfg.arm_lpae_s1_cfg.tcr.tg = 2; in arm_smmu_test_make_s1_cd()
468 io_pgtable.cfg.arm_lpae_s1_cfg.tcr.sh = 3; in arm_smmu_test_make_s1_cd()
469 io_pgtable.cfg.arm_lpae_s1_cfg.tcr.orgn = 1; in arm_smmu_test_make_s1_cd()
470 io_pgtable.cfg.arm_lpae_s1_cfg.tcr.irgn = 2; in arm_smmu_test_make_s1_cd()
471 io_pgtable.cfg.arm_lpae_s1_cfg.tcr.tsz = 4; in arm_smmu_test_make_s1_cd()
/linux/drivers/tty/serial/
H A Dsunsab.h18 u8 tcr; /* Termination Character Register */ member
49 u8 tcr; member
85 u8 tcr; member
/linux/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c16 u64 tcr; member
43 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in enter_vmid_context()
85 write_sysreg_el1(cxt->tcr, SYS_TCR); in exit_vmid_context()
/linux/arch/powerpc/kernel/
H A Dtime.c705 unsigned int tcr; in start_cpu_decrementer() local
710 tcr = mfspr(SPRN_TCR); in start_cpu_decrementer()
715 tcr &= TCR_WP_MASK; /* Clear all bits except for TCR[WP] */ in start_cpu_decrementer()
716 tcr |= TCR_DIE; /* Enable decrementer */ in start_cpu_decrementer()
717 mtspr(SPRN_TCR, tcr); in start_cpu_decrementer()
/linux/drivers/i2c/busses/
H A Di2c-viai2c-wmt.c64 if (i2c->tcr == VIAI2C_TCR_FAST) in wmt_i2c_reset_hardware()
127 i2c->tcr = VIAI2C_TCR_FAST; in wmt_i2c_probe()
/linux/include/linux/
H A Dio-pgtable.h149 } tcr; member
168 u32 tcr; member

123