/Linux-v5.10/drivers/clocksource/ |
D | ingenic-sysost.c | 22 /* OST register offsets */ 70 struct ingenic_ost *ost; member 99 prescale = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_recalc_rate() 113 prescale = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_recalc_rate() 153 val = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_set_rate() 155 writel(val, ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_set_rate() 168 val = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_set_rate() 170 writel(val, ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_set_rate() 215 struct ingenic_ost *ost = ingenic_ost; in ingenic_ost_global_timer_read_cntl() local 218 count = readl(ost->base + OST_REG_OST2CNTL); in ingenic_ost_global_timer_read_cntl() [all …]
|
D | ingenic-ost.c | 70 struct ingenic_ost *ost; in ingenic_ost_probe() local 80 ost = devm_kzalloc(dev, sizeof(*ost), GFP_KERNEL); in ingenic_ost_probe() 81 if (!ost) in ingenic_ost_probe() 84 ingenic_ost = ost; in ingenic_ost_probe() 86 ost->regs = devm_platform_ioremap_resource(pdev, 0); in ingenic_ost_probe() 87 if (IS_ERR(ost->regs)) in ingenic_ost_probe() 88 return PTR_ERR(ost->regs); in ingenic_ost_probe() 96 ost->clk = devm_clk_get(dev, "ost"); in ingenic_ost_probe() 97 if (IS_ERR(ost->clk)) in ingenic_ost_probe() 98 return PTR_ERR(ost->clk); in ingenic_ost_probe() [all …]
|
D | Makefile | 85 obj-$(CONFIG_INGENIC_OST) += ingenic-ost.o
|
D | timer-pxa.c | 5 * PXA clocksource, clockevents, and OST interrupt handlers.
|
D | Kconfig | 723 bool "Clocksource using the OST in Ingenic JZ SoCs"
|
/Linux-v5.10/Documentation/devicetree/bindings/timer/ |
D | ingenic,sysost.yaml | 22 - ingenic,x1000-ost 23 - ingenic,x2000-ost 32 const: ost 51 ost: timer@12000000 { 52 compatible = "ingenic,x1000-ost"; 58 clock-names = "ost";
|
D | ingenic,tcu.yaml | 185 - ingenic,jz4725b-ost 186 - ingenic,jz4770-ost 188 - const: ingenic,jz4780-ost 189 - const: ingenic,jz4770-ost 198 const: ost 274 ost: timer@e0 { 275 compatible = "ingenic,jz4770-ost"; 279 clock-names = "ost";
|
/Linux-v5.10/Documentation/mips/ |
D | ingenic-tcu.rst | 15 (OST). It is a 32-bit programmable timer. On JZ4760B and above, it is 21 - The watchdog and OST hardware blocks also feature a TCSR register with the same 24 OST clocks. 47 interrupt line; the OST uses the last interrupt line. 50 the OST uses the last interrupt line. 61 OST drivers/clocksource/ingenic-ost.c
|
/Linux-v5.10/arch/mips/boot/dts/ingenic/ |
D | jz4780.dtsi | 117 ost: timer@e0 { label 118 compatible = "ingenic,jz4780-ost", "ingenic,jz4770-ost"; 122 clock-names = "ost";
|
D | jz4725b.dtsi | 105 ost: timer@e0 { label 106 compatible = "ingenic,jz4725b-ost"; 110 clock-names = "ost";
|
D | jz4770.dtsi | 118 ost: timer@e0 { label 119 compatible = "ingenic,jz4770-ost"; 123 clock-names = "ost";
|
D | gcw0.dts | 483 * 750 kHz for the system timer and clocksource, 12 MHz for the OST,
|
/Linux-v5.10/drivers/clk/ingenic/ |
D | tcu.c | 18 /* 8 channels max + watchdog + OST */ 266 DEF_TIMER("ost", 15, TCU_REG_OST_TCSR); 322 .has_ost = false, /* X1000 has OST, but it not belong TCU */ 408 pr_crit("cannot register ost clock\n"); in ingenic_tcu_probe()
|
D | x1000-cgu.c | 445 "ost", CGU_CLK_GATE,
|
D | x1830-cgu.c | 432 "ost", CGU_CLK_GATE,
|
/Linux-v5.10/include/clocksource/ |
D | pxa.h | 3 * PXA clocksource, clockevents, and OST interrupt handlers.
|
/Linux-v5.10/arch/arm/mach-pxa/include/mach/ |
D | mtd-xip.h | 15 #include <mach/regs-ost.h>
|
D | pxa3xx-regs.h | 87 #define ADXER_MFP_GEN12 (1 << 14) /* MFP: MMC3/GPIO/OST inputs */
|
/Linux-v5.10/arch/arm/mach-pxa/ |
D | reset.c | 10 #include <mach/regs-ost.h>
|
/Linux-v5.10/drivers/watchdog/ |
D | sa1100_wdt.c | 34 #include <mach/regs-ost.h>
|
/Linux-v5.10/drivers/pci/pcie/ |
D | edr.c | 165 /* If port does not support DPC, just send the OST */ in edr_handle_event()
|
/Linux-v5.10/scripts/ |
D | unifdef.c | 330 struct stat ist, ost; in main() local 331 if (stat(ofilename, &ost) == 0 && in main() 333 overwriting = (ist.st_dev == ost.st_dev in main() 334 && ist.st_ino == ost.st_ino); in main()
|
/Linux-v5.10/drivers/iio/pressure/ |
D | mpl3115.c | 58 /* wait for data ready, i.e. OST cleared */ in mpl3115_request()
|
/Linux-v5.10/fs/nfsd/ |
D | nfs4state.c | 6498 const struct nfs4_ol_stateid *ost) in find_lock_stateid() argument 6502 lockdep_assert_held(&ost->st_stid.sc_client->cl_lock); in find_lock_stateid() 6504 /* If ost is not hashed, ost->st_locks will not be valid */ in find_lock_stateid() 6505 if (!nfs4_ol_stateid_unhashed(ost)) in find_lock_stateid() 6506 list_for_each_entry(lst, &ost->st_locks, st_locks) { in find_lock_stateid() 6564 struct inode *inode, struct nfs4_ol_stateid *ost, in find_or_create_lock_stateid() argument 6569 struct nfs4_openowner *oo = openowner(ost->st_stateowner); in find_or_create_lock_stateid() 6574 lst = find_lock_stateid(lo, ost); in find_or_create_lock_stateid() 6585 lst = init_lock_stateid(openlockstateid(ns), lo, fi, inode, ost); in find_or_create_lock_stateid() 6615 struct nfs4_ol_stateid *ost, in lookup_or_create_lock_state() argument [all …]
|
/Linux-v5.10/drivers/scsi/aic7xxx/ |
D | aic79xx_reg.h_shipped | 1183 #define OST 0x92
|