Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/arch/c6x/platforms/
H A Dtimer64.c27 u32 tcr; member
79 u32 tcr = soc_readl(&timer->tcr) & ~TCR_ENAMODELO_MASK; in timer64_config() local
81 soc_writel(tcr, &timer->tcr); in timer64_config()
84 tcr |= timer64_mode; in timer64_config()
85 soc_writel(tcr, &timer->tcr); in timer64_config()
96 soc_writel(soc_readl(&timer->tcr) & ~TCR_ENAMODELO_MASK, &timer->tcr); in timer64_enable()
100 val = soc_readl(&timer->tcr); in timer64_enable()
101 soc_writel(val & ~(TCR_CLKSRCLO | TCR_PWIDLO_MASK), &timer->tcr); in timer64_enable()
112 soc_writel(soc_readl(&timer->tcr) & ~TCR_ENAMODELO_MASK, &timer->tcr); in timer64_disable()
/OK3568_Linux_fs/kernel/drivers/clocksource/
H A Dtimer-davinci.c88 unsigned int tcr; in davinci_tim12_shutdown() local
90 tcr = DAVINCI_TIMER_ENAMODE_DISABLED << in davinci_tim12_shutdown()
97 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_tim12_shutdown()
100 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); in davinci_tim12_shutdown()
105 unsigned int tcr; in davinci_tim12_set_oneshot() local
107 tcr = DAVINCI_TIMER_ENAMODE_ONESHOT << in davinci_tim12_set_oneshot()
110 tcr |= DAVINCI_TIMER_ENAMODE_PERIODIC << in davinci_tim12_set_oneshot()
113 writel_relaxed(tcr, base + DAVINCI_TIMER_REG_TCR); in davinci_tim12_set_oneshot()
199 int tcr; in davinci_clocksource_init_tim34() local
201 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()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c72 u64 tcr, par, reg; in arm_smmu_alloc_shared_cd() local
101 tcr = FIELD_PREP(CTXDESC_CD_0_TCR_T0SZ, 64ULL - vabits_actual) | in arm_smmu_alloc_shared_cd()
109 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_TG0, ARM_LPAE_TCR_TG0_4K); in arm_smmu_alloc_shared_cd()
112 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_TG0, ARM_LPAE_TCR_TG0_16K); in arm_smmu_alloc_shared_cd()
115 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_TG0, ARM_LPAE_TCR_TG0_64K); in arm_smmu_alloc_shared_cd()
125 tcr |= FIELD_PREP(CTXDESC_CD_0_TCR_IPS, par); in arm_smmu_alloc_shared_cd()
128 cd->tcr = tcr; in arm_smmu_alloc_shared_cd()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom.c101 if (cb->tcr[0] & ARM_SMMU_TCR_EPD1) in qcom_adreno_smmu_set_ttbr0_cfg()
107 if ((cb->tcr[0] & ARM_SMMU_TCR_EPD0)) in qcom_adreno_smmu_set_ttbr0_cfg()
111 cb->tcr[0] = arm_smmu_lpae_tcr(&pgtable->cfg); in qcom_adreno_smmu_set_ttbr0_cfg()
114 u32 tcr = cb->tcr[0]; in qcom_adreno_smmu_set_ttbr0_cfg() local
117 if (!(cb->tcr[0] & ARM_SMMU_TCR_EPD0)) in qcom_adreno_smmu_set_ttbr0_cfg()
120 tcr |= arm_smmu_lpae_tcr(pgtbl_cfg); in qcom_adreno_smmu_set_ttbr0_cfg()
121 tcr &= ~(ARM_SMMU_TCR_EPD0 | ARM_SMMU_TCR_EPD1); in qcom_adreno_smmu_set_ttbr0_cfg()
123 cb->tcr[0] = tcr; in qcom_adreno_smmu_set_ttbr0_cfg()
H A Darm-smmu.h351 u32 tcr[2]; member
382 u32 tcr = FIELD_PREP(ARM_SMMU_TCR_TG0, cfg->arm_lpae_s1_cfg.tcr.tg) | in arm_smmu_lpae_tcr() local
383 FIELD_PREP(ARM_SMMU_TCR_SH0, cfg->arm_lpae_s1_cfg.tcr.sh) | in arm_smmu_lpae_tcr()
384 FIELD_PREP(ARM_SMMU_TCR_ORGN0, cfg->arm_lpae_s1_cfg.tcr.orgn) | in arm_smmu_lpae_tcr()
385 FIELD_PREP(ARM_SMMU_TCR_IRGN0, cfg->arm_lpae_s1_cfg.tcr.irgn) | in arm_smmu_lpae_tcr()
386 FIELD_PREP(ARM_SMMU_TCR_T0SZ, cfg->arm_lpae_s1_cfg.tcr.tsz); in arm_smmu_lpae_tcr()
393 tcr = (tcr << 16) & ~ARM_SMMU_TCR_A1; in arm_smmu_lpae_tcr()
394 tcr |= ARM_SMMU_TCR_EPD0; in arm_smmu_lpae_tcr()
396 tcr |= ARM_SMMU_TCR_EPD1; in arm_smmu_lpae_tcr()
398 return tcr; in arm_smmu_lpae_tcr()
[all …]
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/arm926ejs/lpc32xx/
H A Dtimer.c27 writel(TIMER_TCR_COUNTER_RESET, &timer->tcr); in lpc32xx_timer_reset()
28 writel(TIMER_TCR_COUNTER_DISABLE, &timer->tcr); in lpc32xx_timer_reset()
42 writel(TIMER_TCR_COUNTER_ENABLE, &timer->tcr); in lpc32xx_timer_count()
44 writel(TIMER_TCR_COUNTER_DISABLE, &timer->tcr); in lpc32xx_timer_count()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/armv8/
H A Dmmu.h105 static inline void set_ttbr_tcr_mair(int el, u64 table, u64 tcr, u64 attr) in set_ttbr_tcr_mair() argument
110 asm volatile("msr tcr_el1, %0" : : "r" (tcr) : "memory"); in set_ttbr_tcr_mair()
114 asm volatile("msr tcr_el2, %0" : : "r" (tcr) : "memory"); in set_ttbr_tcr_mair()
118 asm volatile("msr tcr_el3, %0" : : "r" (tcr) : "memory"); in set_ttbr_tcr_mair()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dmmu_context.h85 unsigned long tcr; in __cpu_set_tcr_t0sz() local
90 tcr = read_sysreg(tcr_el1); in __cpu_set_tcr_t0sz()
91 tcr &= ~TCR_T0SZ_MASK; in __cpu_set_tcr_t0sz()
92 tcr |= t0sz << TCR_T0SZ_OFFSET; in __cpu_set_tcr_t0sz()
93 write_sysreg(tcr, tcr_el1); in __cpu_set_tcr_t0sz()
/OK3568_Linux_fs/u-boot/arch/arm/mach-davinci/
H A Dtimer.c41 writel(0x0, &timer->tcr); in timer_init()
46 writel(2 << 22, &timer->tcr); in timer_init()
108 writel(0x0, &wdttimer->tcr); in davinci_hw_watchdog_enable()
114 writel(2 << 22, &wdttimer->tcr); in davinci_hw_watchdog_enable()
H A Dreset.c25 writel(readl(&wdttimer->tcr) | 0x40, &wdttimer->tcr); in reset_cpu()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Dio-pgtable-arm.c840 typeof(&cfg->arm_lpae_s1_cfg.tcr) tcr = &cfg->arm_lpae_s1_cfg.tcr; in arm_64_lpae_alloc_pgtable_s1() local
854 tcr->sh = ARM_LPAE_TCR_SH_IS; in arm_64_lpae_alloc_pgtable_s1()
855 tcr->irgn = ARM_LPAE_TCR_RGN_WBWA; in arm_64_lpae_alloc_pgtable_s1()
856 tcr->orgn = ARM_LPAE_TCR_RGN_WBWA; in arm_64_lpae_alloc_pgtable_s1()
858 tcr->sh = ARM_LPAE_TCR_SH_OS; in arm_64_lpae_alloc_pgtable_s1()
859 tcr->irgn = ARM_LPAE_TCR_RGN_NC; in arm_64_lpae_alloc_pgtable_s1()
860 tcr->orgn = ARM_LPAE_TCR_RGN_NC; in arm_64_lpae_alloc_pgtable_s1()
866 tcr->tg = tg1 ? ARM_LPAE_TCR_TG1_4K : ARM_LPAE_TCR_TG0_4K; in arm_64_lpae_alloc_pgtable_s1()
869 tcr->tg = tg1 ? ARM_LPAE_TCR_TG1_16K : ARM_LPAE_TCR_TG0_16K; in arm_64_lpae_alloc_pgtable_s1()
872 tcr->tg = tg1 ? ARM_LPAE_TCR_TG1_64K : ARM_LPAE_TCR_TG0_64K; in arm_64_lpae_alloc_pgtable_s1()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dtlb.c14 u64 tcr; member
30 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in __tlb_switch_to_guest()
54 write_sysreg_el1(cxt->tcr, SYS_TCR); in __tlb_switch_to_host()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/vhe/
H A Dtlb.c15 u64 tcr; member
36 val = cxt->tcr = read_sysreg_el1(SYS_TCR); in __tlb_switch_to_guest()
75 write_sysreg_el1(cxt->tcr, SYS_TCR); in __tlb_switch_to_host()
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dfsl_mcdmafec.c123 printf("x_cntrl %x - %x\n", (int)&fecp->tcr, fecp->tcr); in dbg_fec_regs()
160 fecp->tcr = FEC_TCR_FDEN; in set_fec_duplex_speed()
165 fecp->tcr &= ~FEC_TCR_FDEN; in set_fec_duplex_speed()
265 fecp->tcr |= FEC_TCR_GTS; in fec_recv()
270 if (fecp->tcr & FEC_TCR_GTS) { in fec_recv()
273 fecp->tcr &= ~FEC_TCR_GTS; in fec_recv()
471 fecp->tcr |= FEC_TCR_GTS; in fec_halt()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/
H A Dcache_v8.c42 u64 tcr; in get_tcr() local
71 tcr = TCR_EL1_RSVD | (ips << 32) | TCR_EPD1_DISABLE; in get_tcr()
73 tcr = TCR_EL2_RSVD | (ips << 16); in get_tcr()
75 tcr = TCR_EL3_RSVD | (ips << 16); in get_tcr()
79 tcr |= TCR_TG0_4K | TCR_SHARED_INNER | TCR_ORGN_WBWA | TCR_IRGN_WBWA; in get_tcr()
80 tcr |= TCR_T0SZ(va_bits); in get_tcr()
87 return tcr; in get_tcr()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/arch/powerpc/sysdev/
H A Dmpic_timer.c142 u32 tcr; in set_cascade_timer() local
151 tcr = casc_priv->tcr_value | in set_cascade_timer()
153 setbits32(priv->group_tcr, tcr); in set_cascade_timer()
336 u32 tcr; in mpic_free_timer() local
337 tcr = casc_priv->tcr_value | (casc_priv->tcr_value << in mpic_free_timer()
339 clrbits32(priv->group_tcr, tcr); in mpic_free_timer()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/4xx/
H A Dgpio.c28 __be32 tcr; member
106 clrbits32(&regs->tcr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_in()
139 setbits32(&regs->tcr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_out()
/OK3568_Linux_fs/u-boot/arch/m68k/include/asm/
H A Dtimer.h26 u16 tcr; /* 0x08 Capture register */ member
38 u32 tcr; /* 0x08 Capture register */
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dreg_booke.h561 #define TCR_GET_WP(tcr) ((((tcr) & 0xC0000000) >> 30) | \ argument
562 (((tcr) & 0x1E0000) >> 15))
564 #define TCR_GET_WP(tcr) (((tcr) & 0xC0000000) >> 30) argument
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dsunsab.h18 u8 tcr; /* Termination Character Register */ member
49 u8 tcr; member
85 u8 tcr; member

1234