| /Linux-v5.4/Documentation/devicetree/bindings/i2c/ |
| D | i2c-ocores.txt | 1 Device tree configuration for i2c-ocores 4 - compatible : "opencores,i2c-ocores" 6 "sifive,fu540-c000-i2c", "sifive,i2c0" 8 FU540-C000 SoC. Please refer to sifive-blocks-ip-versioning.txt 10 - reg : bus address start and address range size of device 11 - clocks : handle to the controller clock; see the note below. 12 Mutually exclusive with opencores,ip-clock-frequency 13 - opencores,ip-clock-frequency: frequency of the controller clock in Hz; 15 - #address-cells : should be <1> 16 - #size-cells : should be <0> [all …]
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | bcm11351.dtsi | 2 * Copyright (C) 2012-2013 Broadcom Corporation 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm281xx.h" 20 #address-cells = <1>; 21 #size-cells = <1>; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 36 compatible = "arm,cortex-a9"; [all …]
|
| D | bcm23550.dtsi | 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 34 #include <dt-bindings/interrupt-controller/irq.h> 37 #include "dt-bindings/clock/bcm21664.h" 40 #address-cells = <1>; 41 #size-cells = <1>; 44 interrupt-parent = <&gic>; 47 #address-cells = <1>; 48 #size-cells = <0>; 52 compatible = "arm,cortex-a7"; 54 clock-frequency = <1000000000>; [all …]
|
| D | axm5516-cpus.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/boot/dts/axm5516-cpus.dtsi 10 #address-cells = <1>; 11 #size-cells = <0>; 13 cpu-map { 74 compatible = "arm,cortex-a15"; 76 clock-frequency= <1400000000>; 77 cpu-release-addr = <0>; // Fixed by the boot loader 82 compatible = "arm,cortex-a15"; 84 clock-frequency= <1400000000>; [all …]
|
| D | bcm21664.dtsi | 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 17 #include "dt-bindings/clock/bcm21664.h" 20 #address-cells = <1>; 21 #size-cells = <1>; 24 interrupt-parent = <&gic>; 31 #address-cells = <1>; 32 #size-cells = <0>; 36 compatible = "arm,cortex-a9"; 42 compatible = "arm,cortex-a9"; [all …]
|
| D | picoxcell-pc3x3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #address-cells = <1>; 9 #size-cells = <1>; 12 #address-cells = <0>; 13 #size-cells = <0>; 16 compatible = "arm,arm1176jz-s"; 18 cpu-clock = <&arm_clk>, "cpu"; 19 d-cache-line-size = <32>; 20 d-cache-size = <32768>; 21 i-cache-line-size = <32>; [all …]
|
| D | tegra124-nyan-blaze-emc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 clock@60006000 { 4 emc-timings-1 { 5 nvidia,ram-code = <1>; 7 timing-12750000 { 8 clock-frequency = <12750000>; 9 nvidia,parent-clock-frequency = <408000000>; 11 clock-names = "emc-parent"; 13 timing-20400000 { 14 clock-frequency = <20400000>; [all …]
|
| D | tegra124-nyan-big-emc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 clock@60006000 { 4 emc-timings-1 { 5 nvidia,ram-code = <1>; 7 timing-12750000 { 8 clock-frequency = <12750000>; 9 nvidia,parent-clock-frequency = <408000000>; 11 clock-names = "emc-parent"; 13 timing-20400000 { 14 clock-frequency = <20400000>; [all …]
|
| D | tegra124-apalis-emc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 3 * Copyright 2016-2019 Toradex AG 8 clock@60006000 { 9 emc-timings-1 { 10 nvidia,ram-code = <1>; 12 timing-12750000 { 13 clock-frequency = <12750000>; 14 nvidia,parent-clock-frequency = <408000000>; 16 clock-names = "emc-parent"; 18 timing-20400000 { [all …]
|
| /Linux-v5.4/arch/arm64/boot/dts/amd/ |
| D | amd-seattle-clks.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 compatible = "fixed-clock"; 10 #clock-cells = <0>; 11 clock-frequency = <100000000>; 12 clock-output-names = "adl3clk_100mhz"; 16 compatible = "fixed-clock"; 17 #clock-cells = <0>; 18 clock-frequency = <375000000>; 19 clock-output-names = "ccpclk_375mhz"; 23 compatible = "fixed-clock"; [all …]
|
| /Linux-v5.4/drivers/thermal/ |
| D | clock_cooling.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 * struct clock_cooling_device - data for cooling device with clock 30 * clock frequencies. 33 * @clk_rate_change_nb: reference to notifier block used to receive clock 35 * @freq_table: frequency table used to keep track of available frequencies. 36 * @clock_state: integer value representing the current state of clock 39 * frequency. 40 * @clk: struct clk reference used to enforce clock limits. 62 /* Below code defines functions to be used for clock as cooling device */ 71 * clock_cooling_get_property - fetch a property of interest for a give cpu. [all …]
|
| /Linux-v5.4/arch/arm64/boot/dts/xilinx/ |
| D | zynqmp-clk.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Clock specification for Xilinx ZynqMP 5 * (C) Copyright 2015 - 2018, Xilinx, Inc. 12 compatible = "fixed-clock"; 13 #clock-cells = <0>; 14 clock-frequency = <100000000>; 18 compatible = "fixed-clock"; 19 #clock-cells = <0>; 20 clock-frequency = <125000000>; 24 compatible = "fixed-clock"; [all …]
|
| /Linux-v5.4/Documentation/devicetree/bindings/clock/ |
| D | nvidia,tegra124-car.txt | 1 NVIDIA Tegra124 and Tegra132 Clock And Reset Controller 3 This binding uses the common clock binding: 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 6 The CAR (Clock And Reset) Controller on Tegra is the HW module responsible 10 - compatible : Should be "nvidia,tegra124-car" or "nvidia,tegra132-car" 11 - reg : Should contain CAR registers location and length 12 - clocks : Should contain phandle and clock specifiers for two clocks: 13 the 32 KHz "32k_in", and the board-specific oscillator "osc". 14 - #clock-cells : Should be 1. 15 In clock consumers, this cell represents the clock ID exposed by the [all …]
|
| D | qoriq-clock.txt | 1 * Clock Block on Freescale QorIQ Platforms 4 SYSCLK signal. The SYSCLK input (frequency) is multiplied using 14 --------------- ------------- 18 1. Clock Block Binding 21 - compatible: Should contain a chip-specific clock block compatible 22 string and (if applicable) may contain a chassis-version clock 25 Chip-specific strings are of the form "fsl,<chip>-clockgen", such as: 26 * "fsl,p2041-clockgen" 27 * "fsl,p3041-clockgen" 28 * "fsl,p4080-clockgen" [all …]
|
| D | imx8mn-clock.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/bindings/clock/imx8mn-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP i.MX8M Nano Clock Control Module Binding 10 - Anson Huang <Anson.Huang@nxp.com> 13 NXP i.MX8M Nano clock control module is an integrated clock controller, which 18 const: fsl,imx8mn-ccm 25 - description: 32k osc 26 - description: 24m osc [all …]
|
| D | nuvoton,npcm750-clk.txt | 1 * Nuvoton NPCM7XX Clock Controller 3 Nuvoton Poleg BMC NPCM7XX contains an integrated clock controller, which 10 clk_sysbypck are inputs to the clock controller. 12 network. They are set on the device tree, but not used by the clock module. The 17 dt-bindings/clock/nuvoton,npcm7xx-clock.h 20 Required Properties of clock controller: 22 - compatible: "nuvoton,npcm750-clk" : for clock controller of Nuvoton 25 - reg: physical base address of the clock controller and length of 28 - #clock-cells: should be 1. 30 Example: Clock controller node: [all …]
|
| D | silabs,si570.txt | 2 I2C clock generators. 5 This binding uses the common clock binding[1]. Details about the devices can be 8 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 12 http://www.silabs.com/Support%20Documents/TechnicalDocs/si598-99.pdf 15 - compatible: Shall be one of "silabs,si570", "silabs,si571", 17 - reg: I2C device address. 18 - #clock-cells: From common clock bindings: Shall be 0. 19 - factory-fout: Factory set default frequency. This frequency is part specific. 20 The correct frequency for the part used has to be provided in 23 - temperature-stability: Temperature stability of the device in PPM. Should be [all …]
|
| /Linux-v5.4/arch/arm64/boot/dts/zte/ |
| D | zx296718.dtsi | 5 * This file is dual-licensed: you can use it either under the terms 44 #include <dt-bindings/input/input.h> 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 46 #include <dt-bindings/gpio/gpio.h> 47 #include <dt-bindings/clock/zx296718-clock.h> 51 #address-cells = <1>; 52 #size-cells = <1>; 53 interrupt-parent = <&gic>; 67 #address-cells = <2>; 68 #size-cells = <0>; [all …]
|
| /Linux-v5.4/Documentation/devicetree/bindings/display/exynos/ |
| D | exynos_dsim.txt | 4 - compatible: value should be one of the following 5 "samsung,exynos3250-mipi-dsi" /* for Exynos3250/3472 SoCs */ 6 "samsung,exynos4210-mipi-dsi" /* for Exynos4 SoCs */ 7 "samsung,exynos5410-mipi-dsi" /* for Exynos5410/5420/5440 SoCs */ 8 "samsung,exynos5422-mipi-dsi" /* for Exynos5422/5800 SoCs */ 9 "samsung,exynos5433-mipi-dsi" /* for Exynos5433 SoCs */ 10 - reg: physical base address and length of the registers set for the device 11 - interrupts: should contain DSI interrupt 12 - clocks: list of clock specifiers, must contain an entry for each required 13 entry in clock-names [all …]
|
| /Linux-v5.4/arch/nios2/boot/dts/ |
| D | 10m50_devboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 10 compatible = "altr,niosii-max10"; 11 #address-cells = <1>; 12 #size-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 20 compatible = "altr,nios2-1.1"; 22 interrupt-controller; 23 #interrupt-cells = <1>; [all …]
|
| /Linux-v5.4/arch/arm64/boot/dts/arm/ |
| D | juno-clocks.dtsi | 4 * Copyright (c) 2013-2014 ARM Ltd 12 compatible = "fixed-clock"; 13 #clock-cells = <0>; 14 clock-frequency = <7273800>; 15 clock-output-names = "juno:uartclk"; 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <48000000>; 22 clock-output-names = "clk48mhz"; 26 compatible = "fixed-clock"; [all …]
|
| /Linux-v5.4/arch/arc/boot/dts/ |
| D | hsdk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/reset/snps,hsdk-reset.h> 18 #address-cells = <2>; 19 #size-cells = <2>; 22 … "earlycon=uart8250,mmio32,0xf0005000,115200n8 console=ttyS0,115200n8 debug print-fatal-signals=1"; 30 #address-cells = <1>; 31 #size-cells = <0>; 62 input_clk: input-clk { [all …]
|
| /Linux-v5.4/drivers/staging/sm750fb/ |
| D | ddk750_chip.c | 1 // SPDX-License-Identifier: GPL-2.0 52 * This function set up the main chip clock. 54 * Input: Frequency to be set. 56 static void set_chip_clock(unsigned int frequency) in set_chip_clock() argument 61 /* Cheok_0509: For SM750LE, the chip clock is fixed. Nothing to set. */ in set_chip_clock() 65 if (frequency) { in set_chip_clock() 69 pll.inputFreq = DEFAULT_INPUT_CLOCK; /* Defined in CLOCK.H */ in set_chip_clock() 75 * up the exact clock required by the User. in set_chip_clock() 77 * possible clock. in set_chip_clock() 79 actual_mx_clk = sm750_calc_pll_value(frequency, &pll); in set_chip_clock() [all …]
|
| /Linux-v5.4/drivers/clk/ |
| D | clk-si570.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (C) 2011 - 2013 Xilinx Inc. 14 #include <linux/clk-provider.h> 54 * @hw: Clock hw struct 57 * @max_freq: Maximum frequency for this device 58 * @fxtal: Factory xtal frequency 59 * @n1: Clock divider N1 60 * @hs_div: Clock divider HSDIV 61 * @rfreq: Clock multiplier RFREQ 62 * @frequency: Current output frequency [all …]
|
| /Linux-v5.4/Documentation/devicetree/bindings/iio/imu/ |
| D | adi,adis16480.txt | 6 - compatible: Must be one of 11 * "adi,adis16495-1" 12 * "adi,adis16495-2" 13 * "adi,adis16495-3" 14 * "adi,adis16497-1" 15 * "adi,adis16497-2" 16 * "adi,adis16497-3" 17 - reg: SPI chip select number for the device 18 - spi-max-frequency: Max SPI frequency to use 19 see: Documentation/devicetree/bindings/spi/spi-bus.txt [all …]
|