| /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 …] 
 |