Home
last modified time | relevance | path

Searched refs:tcu (Results 1 – 12 of 12) sorted by relevance

/drivers/tty/serial/
A Dtegra-tcu.c181 struct tegra_tcu *tcu; in tegra_tcu_probe() local
184 tcu = devm_kzalloc(&pdev->dev, sizeof(*tcu), GFP_KERNEL); in tegra_tcu_probe()
185 if (!tcu) in tegra_tcu_probe()
192 tcu->tx = mbox_request_channel_byname(&tcu->tx_client, "tx"); in tegra_tcu_probe()
207 tcu->console.data = &tcu->driver; in tegra_tcu_probe()
215 tcu->driver.cons = &tcu->console; in tegra_tcu_probe()
217 tcu->driver.nr = 1; in tegra_tcu_probe()
227 port = &tcu->port; in tegra_tcu_probe()
247 tcu->rx = mbox_request_channel_byname(&tcu->rx_client, "rx"); in tegra_tcu_probe()
262 uart_remove_one_port(&tcu->driver, &tcu->port); in tegra_tcu_probe()
[all …]
A DMakefile89 obj-$(CONFIG_SERIAL_TEGRA_TCU) += tegra-tcu.o
/drivers/clk/ingenic/
A Dtcu.c69 struct ingenic_tcu *tcu = tcu_clk->tcu; in ingenic_tcu_enable() local
80 struct ingenic_tcu *tcu = tcu_clk->tcu; in ingenic_tcu_disable() local
100 struct ingenic_tcu *tcu = tcu_clk->tcu; in ingenic_tcu_enable_regs() local
117 struct ingenic_tcu *tcu = tcu_clk->tcu; in ingenic_tcu_disable_regs() local
283 tcu_clk->tcu = tcu; in ingenic_tcu_register_clock()
347 tcu = kzalloc(sizeof(*tcu), GFP_KERNEL); in ingenic_tcu_probe()
348 if (!tcu) in ingenic_tcu_probe()
448 if (tcu->clk) in ingenic_tcu_probe()
451 if (tcu->clk) in ingenic_tcu_probe()
454 kfree(tcu); in ingenic_tcu_probe()
[all …]
A DMakefile11 obj-$(CONFIG_INGENIC_TCU_CLK) += tcu.o
/drivers/clocksource/
A Dingenic-timer.c56 regmap_read(tcu->map, TCU_REG_TCNTc(tcu->cs_channel), &count); in ingenic_tcu_timer_read()
212 if (IS_ERR(tcu->cs_clk)) in ingenic_tcu_clocksource_init()
251 clk_put(tcu->cs_clk); in ingenic_tcu_clocksource_init()
289 tcu = kzalloc(struct_size(tcu, timers, num_possible_cpus()), in ingenic_tcu_init()
291 if (!tcu) in ingenic_tcu_init()
312 tcu->map = map; in ingenic_tcu_init()
313 tcu->np = np; in ingenic_tcu_init()
314 ingenic_tcu = tcu; in ingenic_tcu_init()
326 tcu->cs_channel = find_next_zero_bit(&tcu->pwm_channels_mask, in ingenic_tcu_init()
353 clk_put(tcu->cs_clk); in ingenic_tcu_init()
[all …]
A Dtimer-ep93xx.c77 struct ep93xx_tcu *tcu = ep93xx_tcu; in ep93xx_clocksource_read() local
90 struct ep93xx_tcu *tcu = ep93xx_tcu; in ep93xx_clkevt_set_next_event() local
107 struct ep93xx_tcu *tcu = ep93xx_tcu; in ep93xx_clkevt_shutdown() local
126 struct ep93xx_tcu *tcu = ep93xx_tcu; in ep93xx_timer_interrupt() local
141 struct ep93xx_tcu *tcu; in ep93xx_timer_of_init() local
144 tcu = kzalloc(sizeof(*tcu), GFP_KERNEL); in ep93xx_timer_of_init()
145 if (!tcu) in ep93xx_timer_of_init()
148 tcu->base = of_iomap(np, 0); in ep93xx_timer_of_init()
149 if (!tcu->base) { in ep93xx_timer_of_init()
155 ep93xx_tcu = tcu; in ep93xx_timer_of_init()
[all …]
/drivers/irqchip/
A Dirq-ingenic-tcu.c90 struct ingenic_tcu *tcu; in ingenic_tcu_irq_init() local
99 tcu = kzalloc(sizeof(*tcu), GFP_KERNEL); in ingenic_tcu_irq_init()
100 if (!tcu) in ingenic_tcu_irq_init()
103 tcu->map = map; in ingenic_tcu_irq_init()
112 tcu->nb_parent_irqs = irqs; in ingenic_tcu_irq_init()
116 if (!tcu->domain) { in ingenic_tcu_irq_init()
133 gc->private = tcu->map; in ingenic_tcu_irq_init()
158 if (!tcu->parent_irqs[i]) { in ingenic_tcu_irq_init()
165 tcu->domain); in ingenic_tcu_irq_init()
174 irq_domain_remove(tcu->domain); in ingenic_tcu_irq_init()
[all …]
A DMakefile81 obj-$(CONFIG_INGENIC_TCU_IRQ) += irq-ingenic-tcu.o
/drivers/hid/
A Dhid-roccat-kone.c454 return sysfs_emit(buf, "%d\n", kone->settings.tcu); in kone_sysfs_show_tcu()
522 if (kone->settings.tcu != state) { in kone_sysfs_set_tcu()
523 kone->settings.tcu = state; in kone_sysfs_set_tcu()
549 static DEVICE_ATTR(tcu, 0660, kone_sysfs_show_tcu, kone_sysfs_set_tcu);
A Dhid-roccat-kone.h139 uint8_t tcu; /* 0 = off, 1 = on */ member
A Dhid-roccat-konepure.c45 ROCCAT_COMMON2_BIN_ATTRIBUTE_RW(tcu, 0x0c, 0x04);
A Dhid-roccat-koneplus.c181 KONEPLUS_BIN_ATTRIBUTE_RW(tcu, TCU);

Completed in 31 milliseconds