Home
last modified time | relevance | path

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

/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_gpt.c141 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); in mpc52xx_gpt_irq_unmask() local
144 spin_lock_irqsave(&gpt->lock, flags); in mpc52xx_gpt_irq_unmask()
145 setbits32(&gpt->regs->mode, MPC52xx_GPT_MODE_IRQ_EN); in mpc52xx_gpt_irq_unmask()
146 spin_unlock_irqrestore(&gpt->lock, flags); in mpc52xx_gpt_irq_unmask()
151 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); in mpc52xx_gpt_irq_mask() local
154 spin_lock_irqsave(&gpt->lock, flags); in mpc52xx_gpt_irq_mask()
155 clrbits32(&gpt->regs->mode, MPC52xx_GPT_MODE_IRQ_EN); in mpc52xx_gpt_irq_mask()
156 spin_unlock_irqrestore(&gpt->lock, flags); in mpc52xx_gpt_irq_mask()
161 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); in mpc52xx_gpt_irq_ack() local
163 out_be32(&gpt->regs->status, MPC52xx_GPT_STATUS_IRQMASK); in mpc52xx_gpt_irq_ack()
[all …]
DKconfig19 gpt nodes, then it is safe to use such gpt to reset the board,
/linux-4.1.27/drivers/clk/spear/
Dclk-gpt-synth.c37 struct clk_gpt *gpt = to_clk_gpt(hw); in gpt_calc_rate() local
38 struct gpt_rate_tbl *rtbl = gpt->rtbl; in gpt_calc_rate()
48 struct clk_gpt *gpt = to_clk_gpt(hw); in clk_gpt_round_rate() local
52 gpt->rtbl_cnt, &unused); in clk_gpt_round_rate()
58 struct clk_gpt *gpt = to_clk_gpt(hw); in clk_gpt_recalc_rate() local
62 if (gpt->lock) in clk_gpt_recalc_rate()
63 spin_lock_irqsave(gpt->lock, flags); in clk_gpt_recalc_rate()
65 val = readl_relaxed(gpt->reg); in clk_gpt_recalc_rate()
67 if (gpt->lock) in clk_gpt_recalc_rate()
68 spin_unlock_irqrestore(gpt->lock, flags); in clk_gpt_recalc_rate()
[all …]
DMakefile5 obj-y += clk.o clk-aux-synth.o clk-frac-synth.o clk-gpt-synth.o clk-vco-pll.o
/linux-4.1.27/block/partitions/
Defi.c288 gpt_header *gpt) in alloc_read_gpt_entries() argument
293 if (!gpt) in alloc_read_gpt_entries()
296 count = le32_to_cpu(gpt->num_partition_entries) * in alloc_read_gpt_entries()
297 le32_to_cpu(gpt->sizeof_partition_entry); in alloc_read_gpt_entries()
304 if (read_lba(state, le64_to_cpu(gpt->partition_entry_lba), in alloc_read_gpt_entries()
325 gpt_header *gpt; in alloc_read_gpt_header() local
328 gpt = kmalloc(ssz, GFP_KERNEL); in alloc_read_gpt_header()
329 if (!gpt) in alloc_read_gpt_header()
332 if (read_lba(state, lba, (u8 *) gpt, ssz) < ssz) { in alloc_read_gpt_header()
333 kfree(gpt); in alloc_read_gpt_header()
[all …]
/linux-4.1.27/arch/powerpc/boot/dts/
Dmpc5200b.dtsi68 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
76 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
83 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
90 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
97 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
104 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
111 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
118 compatible = "fsl,mpc5200b-gpt","fsl,mpc5200-gpt";
Dlite5200.dts67 compatible = "fsl,mpc5200-gpt";
74 compatible = "fsl,mpc5200-gpt";
80 compatible = "fsl,mpc5200-gpt";
86 compatible = "fsl,mpc5200-gpt";
92 compatible = "fsl,mpc5200-gpt";
98 compatible = "fsl,mpc5200-gpt";
104 compatible = "fsl,mpc5200-gpt";
110 compatible = "fsl,mpc5200-gpt";
Dtqm5200.dts67 compatible = "fsl,mpc5200-gpt";
Dcharon.dts70 compatible = "fsl,mpc5200-gpt";
Debony.dts285 GPT0: gpt@40000a00 {
Dtaishan.dts374 GPT0: gpt@40000a00 {
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Dfsl,imxgpt.txt5 - compatible : should be "fsl,<soc>-gpt"
13 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
/linux-4.1.27/arch/arm/boot/dts/
Dimx27.dtsi111 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
120 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
129 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
379 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
388 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
439 compatible = "fsl,imx27-gpt", "fsl,imx1-gpt";
Dimx25.dtsi315 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
323 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
331 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
339 compatible = "fsl,imx25-gpt", "fsl,imx31-gpt";
Dimx31.dtsi129 gpt: timer@53f90000 { label
130 compatible = "fsl,imx31-gpt";
Dimx35.dtsi197 gpt: timer@53f90000 { label
198 compatible = "fsl,imx35-gpt", "fsl,imx31-gpt";
Dimx1.dtsi69 compatible = "fsl,imx1-gpt";
78 compatible = "fsl,imx1-gpt";
Dimx50.dtsi269 gpt: timer@53fa0000 { label
270 compatible = "fsl,imx50-gpt", "fsl,imx31-gpt";
Dimx51.dtsi362 gpt: timer@73fa0000 { label
363 compatible = "fsl,imx51-gpt", "fsl,imx31-gpt";
Dimx53.dtsi406 gpt: timer@53fa0000 { label
407 compatible = "fsl,imx53-gpt", "fsl,imx31-gpt";
Dimx6qdl.dtsi418 gpt: gpt@02098000 { label
419 compatible = "fsl,imx6q-gpt", "fsl,imx31-gpt";
Dimx6sl.dtsi344 gpt: gpt@02098000 { label
345 compatible = "fsl,imx6sl-gpt";
Dimx6sx.dtsi420 gpt: gpt@02098000 { label
421 compatible = "fsl,imx6sx-gpt", "fsl,imx31-gpt";
Dtegra114-tn7.dts12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
Dtegra114-roth.dts12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:1";
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
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-4.1.27/arch/powerpc/include/asm/
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);
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dlantiq,xway-pinumx.txt50 spi, asc, cgu, jtag, exin, stp, gpt, nmi, pci, ebu, mdio
/linux-4.1.27/Documentation/ide/
DChangeLog.ide-cd.1994-200436 * Richard Hirst <srh@gpt.co.uk> for diagnosing this.
/linux-4.1.27/Documentation/
Dkernel-parameters.txt1203 gpt [EFI] Forces disk with valid GPT signature but