Home
last modified time | relevance | path

Searched refs:gpt (Results 1 – 25 of 37) sorted by relevance

12

/linux/arch/powerpc/platforms/52xx/
A Dmpc52xx_gpt.c248 gpt->irqhost = irq_domain_add_linear(node, 1, &mpc52xx_gpt_irq_ops, gpt); in mpc52xx_gpt_irq_setup()
249 if (!gpt->irqhost) { in mpc52xx_gpt_irq_setup()
328 if (!gpt->gc.label) { in mpc52xx_gpt_gpio_setup()
333 gpt->gc.ngpio = 1; in mpc52xx_gpt_gpio_setup()
338 gpt->gc.base = -1; in mpc52xx_gpt_gpio_setup()
345 rc = gpiochip_add_data(&gpt->gc, gpt); in mpc52xx_gpt_gpio_setup()
373 if (gpt->irqhost && irq == irq_linear_revmap(gpt->irqhost, 0)) { in mpc52xx_gpt_from_irq()
375 return gpt; in mpc52xx_gpt_from_irq()
717 gpt = devm_kzalloc(&ofdev->dev, sizeof *gpt, GFP_KERNEL); in mpc52xx_gpt_probe()
718 if (!gpt) in mpc52xx_gpt_probe()
[all …]
A DKconfig20 gpt nodes, then it is safe to use such gpt to reset the board,
/linux/drivers/clk/spear/
A Dclk-gpt-synth.c62 if (gpt->lock) in clk_gpt_recalc_rate()
67 if (gpt->lock) in clk_gpt_recalc_rate()
91 if (gpt->lock) in clk_gpt_set_rate()
102 if (gpt->lock) in clk_gpt_set_rate()
119 struct clk_gpt *gpt; in clk_register_gpt() local
127 gpt = kzalloc(sizeof(*gpt), GFP_KERNEL); in clk_register_gpt()
128 if (!gpt) in clk_register_gpt()
132 gpt->reg = reg; in clk_register_gpt()
133 gpt->rtbl = rtbl; in clk_register_gpt()
135 gpt->lock = lock; in clk_register_gpt()
[all …]
A DMakefile6 obj-y += clk.o clk-aux-synth.o clk-frac-synth.o clk-gpt-synth.o clk-vco-pll.o
/linux/block/partitions/
A Defi.c277 if (!gpt) in alloc_read_gpt_entries()
309 gpt_header *gpt; in alloc_read_gpt_header() local
313 if (!gpt) in alloc_read_gpt_header()
317 kfree(gpt); in alloc_read_gpt_header()
322 return gpt; in alloc_read_gpt_header()
448 kfree(*gpt); in is_gpt_valid()
449 *gpt = NULL; in is_gpt_valid()
664 *gpt = NULL; in find_valid_gpt()
720 if (!find_valid_gpt(state, &gpt, &ptes) || !gpt || !ptes) { in efi_partition()
721 kfree(gpt); in efi_partition()
[all …]
/linux/Documentation/devicetree/bindings/timer/
A Dfsl,imxgpt.yaml15 - const: fsl,imx1-gpt
16 - const: fsl,imx21-gpt
20 - const: fsl,imx31-gpt
23 - fsl,imx25-gpt
24 - fsl,imx50-gpt
25 - fsl,imx51-gpt
26 - fsl,imx53-gpt
27 - fsl,imx6q-gpt
29 - const: fsl,imx6dl-gpt
32 - fsl,imx6sl-gpt
[all …]
/linux/drivers/clocksource/
A Dtimer-imx-gpt.c68 const struct imx_gpt_data *gpt; member
207 imxtm->gpt->gpt_irq_disable(imxtm); in mxc_shutdown()
214 imxtm->gpt->gpt_irq_acknowledge(imxtm); in mxc_shutdown()
228 imxtm->gpt->gpt_irq_disable(imxtm); in mxc_set_oneshot()
249 imxtm->gpt->gpt_irq_enable(imxtm); in mxc_set_oneshot()
265 imxtm->gpt->gpt_irq_acknowledge(imxtm); in mxc_timer_interrupt()
381 imxtm->gpt = &imx1_gpt_data; in _mxc_timer_init()
384 imxtm->gpt = &imx21_gpt_data; in _mxc_timer_init()
387 imxtm->gpt = &imx31_gpt_data; in _mxc_timer_init()
390 imxtm->gpt = &imx6dl_gpt_data; in _mxc_timer_init()
[all …]
A DMakefile72 obj-$(CONFIG_CLKSRC_IMX_GPT) += timer-imx-gpt.o
/linux/arch/powerpc/boot/dts/
A Dmpc5200b.dtsi64 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
72 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
79 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
86 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
93 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
100 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
107 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
114 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
A Dlite5200.dts63 compatible = "fsl,mpc5200-gpt";
70 compatible = "fsl,mpc5200-gpt";
76 compatible = "fsl,mpc5200-gpt";
82 compatible = "fsl,mpc5200-gpt";
88 compatible = "fsl,mpc5200-gpt";
94 compatible = "fsl,mpc5200-gpt";
100 compatible = "fsl,mpc5200-gpt";
106 compatible = "fsl,mpc5200-gpt";
A Dtqm5200.dts63 compatible = "fsl,mpc5200-gpt";
/linux/arch/arm/boot/dts/
A Dimx27.dtsi110 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
119 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
128 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
387 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
396 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
447 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt";
A Dimx25.dtsi355 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
363 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
371 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
379 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
A Dimx7s.dtsi440 compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
449 compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
459 compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
469 compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
A Dimx35.dtsi216 gpt: timer@53f90000 { label
217 compatible = "fsl,imx35-gpt", "fsl,imx31-gpt";
A Dimx6dl.dtsi289 &gpt {
290 compatible = "fsl,imx6dl-gpt";
A Dimx1.dtsi79 compatible = "fsl,imx1-gpt";
88 compatible = "fsl,imx1-gpt";
A Dimx50.dtsi277 gpt: timer@53fa0000 { label
278 compatible = "fsl,imx50-gpt", "fsl,imx31-gpt";
A Dimx31.dtsi255 gpt: timer@53f90000 { label
256 compatible = "fsl,imx31-gpt";
A Dimx51.dtsi388 gpt: timer@73fa0000 { label
389 compatible = "fsl,imx51-gpt", "fsl,imx31-gpt";
A Dimx53.dtsi445 gpt: timer@53fa0000 { label
446 compatible = "fsl,imx53-gpt", "fsl,imx31-gpt";
/linux/drivers/gpu/drm/i915/gvt/
A Dtrace.h191 TP_PROTO(int id, const char *tag, int page_id, void *gpt, int type),
193 TP_ARGS(id, tag, page_id, gpt, type),
202 id, tag, page_id, gpt, type);
209 TP_PROTO(int id, int page_id, void *gpt, int type, u64 v,
212 TP_ARGS(id, page_id, gpt, type, v, index),
221 id, page_id, gpt, type, v, index);
/linux/Documentation/devicetree/bindings/powerpc/fsl/
A Dmpc5200.txt84 timer@<addr> fsl,mpc5200-gpt General purpose timers
102 fsl,mpc5200-gpt nodes
109 mode has priority over the gpt mode, i.e. if the watchdog is activated, any
110 gpt api call to this timer will fail with -EBUSY.
114 GPT0 will be marked as in-use watchdog, i.e. blocking every gpt access to it.
117 - just mark GPT0 as watchdog, blocking gpt accesses, and configure it later;
123 An mpc5200-gpt can be used as a single line GPIO controller. To do so,
124 add the following properties to the gpt node:
131 An mpc5200-gpt can be used as a single line edge sensitive interrupt
132 controller. To do so, add the following properties to the gpt node:
/linux/Documentation/devicetree/bindings/pinctrl/
A Dlantiq,pinctrl-xway.txt57 spi, asc, cgu, jtag, exin, stp, gpt, nmi, pci, ebu
69 spi, asc, cgu, jtag, exin, stp, gpt, nmi, pci, ebu, mdio, gphy
78 spi, asc, cgu, jtag, exin, stp, gpt, mdio, ephy, dfe
89 spi, asc, cgu, jtag, exin, stp, gpt, nmi, pci, ebu, dfe
101 spi, asc, cgu, exin, stp, gpt, nmi, pci, ebu, mdio, dfe
116 spi, usif, cgu, exin, stp, gpt, nmi, pci, ebu, mdio, dfe, gphy
/linux/arch/powerpc/include/asm/
A Dmpc52xx.h283 extern int mpc52xx_gpt_start_timer(struct mpc52xx_gpt_priv *gpt, u64 period,
285 extern u64 mpc52xx_gpt_timer_period(struct mpc52xx_gpt_priv *gpt);
286 extern int mpc52xx_gpt_stop_timer(struct mpc52xx_gpt_priv *gpt);

Completed in 44 milliseconds

12