| /kernel/linux/linux-6.6/arch/riscv/boot/dts/microchip/ |
| D | mpfs.dtsi | 25 clocks = <&clkcfg CLK_CPU>; 51 clocks = <&clkcfg CLK_CPU>; 79 clocks = <&clkcfg CLK_CPU>; 107 clocks = <&clkcfg CLK_CPU>; 135 clocks = <&clkcfg CLK_CPU>; 232 clkcfg: clkcfg@20002000 { label 233 compatible = "microchip,mpfs-clkcfg"; 280 clocks = <&clkcfg CLK_MMUART0>; 292 clocks = <&clkcfg CLK_MMUART1>; 304 clocks = <&clkcfg CLK_MMUART2>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | microchip,mpfs-clkcfg.yaml | 4 $id: http://devicetree.org/schemas/clock/microchip,mpfs-clkcfg.yaml# 13 Microchip PolarFire clock control (CLKCFG) is an integrated clock controller, 17 user nodes by the CLKCFG node phandle and the clock index in the group, from 22 const: microchip,mpfs-clkcfg 74 clkcfg: clock-controller@20002000 { 75 compatible = "microchip,mpfs-clkcfg";
|
| /kernel/linux/linux-6.6/drivers/clk/pxa/ |
| D | clk-pxa.c | 136 unsigned int unused, clkcfg; in pxa2xx_core_turbo_switch() local 140 asm("mrc p14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in pxa2xx_core_turbo_switch() 141 clkcfg &= ~CLKCFG_TURBO & ~CLKCFG_HALFTURBO; in pxa2xx_core_turbo_switch() 143 clkcfg |= CLKCFG_TURBO; in pxa2xx_core_turbo_switch() 144 clkcfg |= CLKCFG_FCS; in pxa2xx_core_turbo_switch() 153 : "=&r" (unused) : "r" (clkcfg)); in pxa2xx_core_turbo_switch() 162 unsigned int clkcfg = freq->clkcfg; in pxa2xx_cpll_change() local 193 /* Set new the CCCR and prepare CLKCFG */ in pxa2xx_cpll_change() 201 " mcr p14, 0, %2, c6, c0, 0 /* set CLKCFG[FCS] */\n" in pxa2xx_cpll_change() 207 : "r" (mdrefr), "r" (clkcfg), "r" (preset_mdrefr), in pxa2xx_cpll_change()
|
| D | clk-pxa27x.c | 169 * Control variables are A, L, 2N for CCCR; B, HT, T for CLKCFG. 204 unsigned long clkcfg; in clk_pxa27x_cpll_get_rate() local 209 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa27x_cpll_get_rate() 210 t = clkcfg & (1 << 0); in clk_pxa27x_cpll_get_rate() 211 ht = clkcfg & (1 << 2); in clk_pxa27x_cpll_get_rate() 301 unsigned long clkcfg; in clk_pxa27x_core_get_parent() local 309 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa27x_core_get_parent() 310 t = clkcfg & (1 << 0); in clk_pxa27x_core_get_parent() 311 ht = clkcfg & (1 << 2); in clk_pxa27x_core_get_parent() 361 unsigned long clkcfg; in clk_pxa27x_system_bus_get_rate() local [all …]
|
| D | clk-pxa25x.c | 175 unsigned long clkcfg; in clk_pxa25x_core_get_parent() local 178 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa25x_core_get_parent() 179 t = clkcfg & (1 << 0); in clk_pxa25x_core_get_parent() 218 unsigned long clkcfg, cccr = readl(clk_regs + CCCR); in clk_pxa25x_cpll_get_rate() local 221 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa25x_cpll_get_rate() 222 t = clkcfg & (1 << 0); in clk_pxa25x_cpll_get_rate()
|
| D | clk-pxa.h | 141 unsigned int clkcfg; member
|
| /kernel/linux/linux-5.10/drivers/clk/pxa/ |
| D | clk-pxa.c | 130 unsigned int unused, clkcfg; in pxa2xx_core_turbo_switch() local 134 asm("mrc p14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in pxa2xx_core_turbo_switch() 135 clkcfg &= ~CLKCFG_TURBO & ~CLKCFG_HALFTURBO; in pxa2xx_core_turbo_switch() 137 clkcfg |= CLKCFG_TURBO; in pxa2xx_core_turbo_switch() 138 clkcfg |= CLKCFG_FCS; in pxa2xx_core_turbo_switch() 147 : "=&r" (unused) : "r" (clkcfg)); in pxa2xx_core_turbo_switch() 156 unsigned int clkcfg = freq->clkcfg; in pxa2xx_cpll_change() local 186 /* Set new the CCCR and prepare CLKCFG */ in pxa2xx_cpll_change() 194 " mcr p14, 0, %2, c6, c0, 0 /* set CLKCFG[FCS] */\n" in pxa2xx_cpll_change() 200 : "r" (mdrefr), "r" (clkcfg), "r" (preset_mdrefr), in pxa2xx_cpll_change()
|
| D | clk-pxa27x.c | 191 * Control variables are A, L, 2N for CCCR; B, HT, T for CLKCFG. 226 unsigned long clkcfg; in clk_pxa27x_cpll_get_rate() local 231 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa27x_cpll_get_rate() 232 t = clkcfg & (1 << 0); in clk_pxa27x_cpll_get_rate() 233 ht = clkcfg & (1 << 2); in clk_pxa27x_cpll_get_rate() 323 unsigned long clkcfg; in clk_pxa27x_core_get_parent() local 331 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa27x_core_get_parent() 332 t = clkcfg & (1 << 0); in clk_pxa27x_core_get_parent() 333 ht = clkcfg & (1 << 2); in clk_pxa27x_core_get_parent() 383 unsigned long clkcfg; in clk_pxa27x_system_bus_get_rate() local [all …]
|
| D | clk-pxa25x.c | 196 unsigned long clkcfg; in clk_pxa25x_core_get_parent() local 199 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa25x_core_get_parent() 200 t = clkcfg & (1 << 0); in clk_pxa25x_core_get_parent() 239 unsigned long clkcfg, cccr = readl(CCCR); in clk_pxa25x_cpll_get_rate() local 242 asm("mrc\tp14, 0, %0, c6, c0, 0" : "=r" (clkcfg)); in clk_pxa25x_cpll_get_rate() 243 t = clkcfg & (1 << 0); in clk_pxa25x_cpll_get_rate()
|
| D | clk-pxa.h | 139 unsigned int clkcfg; member
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/ |
| D | microchip,mfps-rtc.yaml | 63 clocks = <&clkcfg CLK_RTC>, <&clkcfg CLK_RTCREF>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/can/ |
| D | microchip,mpfs-can.yaml | 42 clocks = <&clkcfg 17>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | microchip,mpfs-musb.yaml | 52 clocks = <&clkcfg CLK_USB>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | microchip,mpfs-spi.yaml | 54 clocks = <&clkcfg CLK_SPI0>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | microchip,corei2c.yaml | 51 clocks = <&clkcfg 15>;
|
| /kernel/linux/linux-6.6/drivers/clk/ralink/ |
| D | clk-mt7621.c | 261 u32 clkcfg, clk_sel, curclk, ffiv, ffrac; in mt7621_cpu_recalc_rate() local 265 regmap_read(sysc, SYSC_REG_CLKCFG0, &clkcfg); in mt7621_cpu_recalc_rate() 266 clk_sel = FIELD_GET(CPU_CLK_SEL_MASK, clkcfg); in mt7621_cpu_recalc_rate()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | microchip,mpfs-gpio.yaml | 82 clocks = <&clkcfg 25>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/ |
| D | microchip,corepwm.yaml | 80 clocks = <&clkcfg 30>;
|
| /kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
| D | sleep.S | 73 mov r0, #0x2 @ prepare value for CLKCFG
|
| /kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
| D | sleep.S | 74 mov r0, #0x2 @ prepare value for CLKCFG
|
| /kernel/linux/linux-6.6/drivers/clk/microchip/ |
| D | clk-mpfs.c | 486 { .compatible = "microchip,mpfs-clkcfg", }, 494 .name = "microchip-mpfs-clkcfg",
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
| D | intel_gt_clock_utils.c | 150 * (“CLKCFG”) MCHBAR register) in gen4_read_clock_frequency()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| D | intel_mchbar_regs.h | 51 #define CLKCFG _MMIO(MCHBAR_MIRROR_BASE + 0xc00) macro
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
| D | intel_cdclk.c | 2726 u32 clkcfg; in i9xx_hrawclk() local 2738 clkcfg = intel_de_read(dev_priv, CLKCFG) & CLKCFG_FSB_MASK; in i9xx_hrawclk() 2741 switch (clkcfg) { in i9xx_hrawclk() 2755 MISSING_CASE(clkcfg); in i9xx_hrawclk() 2759 switch (clkcfg) { in i9xx_hrawclk()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_cdclk.c | 3335 u32 clkcfg; in i9xx_hrawclk() local 3347 clkcfg = intel_de_read(dev_priv, CLKCFG) & CLKCFG_FSB_MASK; in i9xx_hrawclk() 3350 switch (clkcfg) { in i9xx_hrawclk() 3364 MISSING_CASE(clkcfg); in i9xx_hrawclk() 3368 switch (clkcfg) { in i9xx_hrawclk()
|