clk-pxa.c (9095bf25ea08135a5b74875dd0e3eeaddc4218a0) clk-pxa.c (c82a2cb85973707671f1428b05f65243baf85da7)
1/*
2 * Marvell PXA family clocks
3 *
4 * Copyright (C) 2014 Robert Jarzmik
5 *
6 * Common clock code for PXA clocks ("CKEN" type clocks + DT)
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 133 unchanged lines hidden (view full) ---

142
143 asm volatile(
144 " b 2f\n"
145 " .align 5\n"
146 "1: mcr p14, 0, %1, c6, c0, 0\n"
147 " b 3f\n"
148 "2: b 1b\n"
149 "3: nop\n"
1/*
2 * Marvell PXA family clocks
3 *
4 * Copyright (C) 2014 Robert Jarzmik
5 *
6 * Common clock code for PXA clocks ("CKEN" type clocks + DT)
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 133 unchanged lines hidden (view full) ---

142
143 asm volatile(
144 " b 2f\n"
145 " .align 5\n"
146 "1: mcr p14, 0, %1, c6, c0, 0\n"
147 " b 3f\n"
148 "2: b 1b\n"
149 "3: nop\n"
150 : "=&r" (unused)
151 : "r" (clkcfg)
152 : );
150 : "=&r" (unused) : "r" (clkcfg));
153
154 local_irq_restore(flags);
155}
156
157void pxa2xx_cpll_change(struct pxa2xx_freq *freq,
158 u32 (*mdrefr_dri)(unsigned int), void __iomem *mdrefr,
159 void __iomem *cccr)
160{

--- 89 unchanged lines hidden ---
151
152 local_irq_restore(flags);
153}
154
155void pxa2xx_cpll_change(struct pxa2xx_freq *freq,
156 u32 (*mdrefr_dri)(unsigned int), void __iomem *mdrefr,
157 void __iomem *cccr)
158{

--- 89 unchanged lines hidden ---