| /kernel/linux/linux-5.10/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 …]
|
| D | i2c.txt | 7 Required properties (per bus) 8 ----------------------------- 10 - #address-cells - should be <1>. Read more about addresses below. 11 - #size-cells - should be <0>. 12 - compatible - name of I2C bus controller 17 The cells properties above define that an address of children of an I2C bus 20 Optional properties (per bus) 21 ----------------------------- 26 - clock-frequency 27 frequency of bus clock in Hz. [all …]
|
| D | i2c-aspeed.txt | 4 - #address-cells : should be 1 5 - #size-cells : should be 0 6 - reg : address offset and range of bus 7 - compatible : should be "aspeed,ast2400-i2c-bus" 8 or "aspeed,ast2500-i2c-bus" 9 or "aspeed,ast2600-i2c-bus" 10 - clocks : root clock of bus, should reference the APB 12 - resets : phandle to reset controller with the reset number in 14 - interrupts : interrupt number 17 - bus-frequency : frequency of the bus clock in Hz defaults to 100 kHz when not [all …]
|
| /kernel/linux/linux-5.10/drivers/devfreq/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support" 10 operating frequency based on the device driver's policy. 20 clock frequency of the device, which is also attached 21 to a device by 1-to-1. The device registering devfreq takes the 22 responsibility to "interpret" the representative frequency and 38 Chooses frequency based on the recent load on the device. Works 40 Simple-Ondemand should be able to provide busy/total counter 47 Sets the frequency at the maximum available frequency. 48 This governor always returns UINT_MAX as frequency so that [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | opencores,i2c-ocores.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/opencores,i2c-ocores.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Korsgaard <peter@korsgaard.com> 11 - Andrew Lunn <andrew@lunn.ch> 14 - $ref: /schemas/i2c/i2c-controller.yaml# 19 - items: 20 - enum: 21 - sifive,fu740-c000-i2c # Opencore based IP block FU740-C000 SoC [all …]
|
| D | i2c.txt | 7 Required properties (per bus) 8 ----------------------------- 10 - #address-cells - should be <1>. Read more about addresses below. 11 - #size-cells - should be <0>. 12 - compatible - name of I2C bus controller 17 The cells properties above define that an address of children of an I2C bus 20 Optional properties (per bus) 21 ----------------------------- 26 - clock-frequency 27 frequency of bus clock in Hz. [all …]
|
| /kernel/linux/linux-6.6/drivers/devfreq/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support" 9 operating frequency based on the device driver's policy. 19 clock frequency of the device, which is also attached 20 to a device by 1-to-1. The device registering devfreq takes the 21 responsibility to "interpret" the representative frequency and 37 Chooses frequency based on the recent load on the device. Works 39 Simple-Ondemand should be able to provide busy/total counter 46 Sets the frequency at the maximum available frequency. 47 This governor always returns UINT_MAX as frequency so that [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/ |
| D | mt8186-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 /dts-v1/; 10 chassis-type = "embedded"; 11 compatible = "mediatek,mt8186-evb", "mediatek,mt8186"; 18 stdout-path = "serial0:921600n8"; 30 clock-frequency = <400000>; 31 pinctrl-names = "default"; 32 pinctrl-0 = <&i2c0_pins>; 38 clock-frequency = <400000>; 39 i2c-scl-internal-delay-ns = <8000>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| 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 | aspeed-g6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> 6 #include <dt-bindings/clock/ast2600-clock.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 13 interrupt-parent = <&gic>; 43 #address-cells = <1>; 44 #size-cells = <0>; 45 enable-method = "aspeed,ast2600-smp"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-iio-impedance-analyzer-ad5933 | 1 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_start 4 Contact: linux-iio@vger.kernel.org 6 Frequency sweep start frequency in Hz. 8 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_increment 11 Contact: linux-iio@vger.kernel.org 13 Frequency increment in Hz (step size) between consecutive 14 frequency points along the sweep. 16 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_points 19 Contact: linux-iio@vger.kernel.org 21 Number of frequency points (steps) in the frequency sweep. [all …]
|
| D | sysfs-platform-dptf | 1 What: /sys/bus/platform/devices/INT3407:00/dptf_power/charger_type 4 Contact: linux-acpi@vger.kernel.org 6 (RO) The charger type - Traditional, Hybrid or NVDC. 8 What: /sys/bus/platform/devices/INT3407:00/dptf_power/adapter_rating_mw 11 Contact: linux-acpi@vger.kernel.org 16 What: /sys/bus/platform/devices/INT3407:00/dptf_power/max_platform_power_mw 19 Contact: linux-acpi@vger.kernel.org 24 What: /sys/bus/platform/devices/INT3407:00/dptf_power/platform_power_source 27 Contact: linux-acpi@vger.kernel.org 33 - 0x00 = DC [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-iio-impedance-analyzer-ad5933 | 1 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_start 4 Contact: linux-iio@vger.kernel.org 6 Frequency sweep start frequency in Hz. 8 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_increment 11 Contact: linux-iio@vger.kernel.org 13 Frequency increment in Hz (step size) between consecutive 14 frequency points along the sweep. 16 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency_points 19 Contact: linux-iio@vger.kernel.org 21 Number of frequency points (steps) in the frequency sweep. [all …]
|
| D | sysfs-bus-iio-frequency-adf4371 | 1 What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency 3 Contact: linux-iio@vger.kernel.org 5 Stores the PLL frequency in Hz for channel Y. 6 Reading returns the actual frequency in Hz. 8 frequency ranging from 4000000000 Hz 8000000000 Hz. 14 This channel duplicates the channel 0 frequency 16 A frequency doubler generates frequencies from 19 A frequency quadrupler generates frequencies from 22 Note: writes to one of the channels will affect the frequency of 24 fundamental output frequency. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/iio/Documentation/ |
| D | sysfs-bus-iio-dds | 2 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY 4 Contact: linux-iio@vger.kernel.org 6 Stores frequency into tuning word Y. 8 which allows for pin controlled FSK Frequency Shift Keying 13 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale 15 Contact: linux-iio@vger.kernel.org 18 obtain the desired value in Hz. If shared across all frequency 22 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol 24 Contact: linux-iio@vger.kernel.org 26 Specifies the active output frequency tuning word. The value [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/iio/Documentation/ |
| D | sysfs-bus-iio-dds | 2 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY 4 Contact: linux-iio@vger.kernel.org 6 Stores frequency into tuning word Y. 8 which allows for pin controlled FSK Frequency Shift Keying 13 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale 15 Contact: linux-iio@vger.kernel.org 18 obtain the desired value in Hz. If shared across all frequency 22 What: /sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol 24 Contact: linux-iio@vger.kernel.org 26 Specifies the active output frequency tuning word. The value [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/ |
| D | aspeed-bmc-facebook-yosemite4.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 /dts-v1/; 5 #include "aspeed-g6.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 7 #include <dt-bindings/leds/leds-pca955x.h> 8 #include <dt-bindings/i2c/i2c.h> 12 compatible = "facebook,yosemite4-bmc", "aspeed,ast2600"; 23 stdout-path = "serial4:57600n8"; 31 iio-hwmon { 32 compatible = "iio-hwmon"; [all …]
|
| D | aspeed-g6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> 6 #include <dt-bindings/clock/ast2600-clock.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 13 interrupt-parent = <&gic>; 47 #address-cells = <1>; 48 #size-cells = <0>; 49 enable-method = "aspeed,ast2600-smp"; [all …]
|
| D | aspeed-g4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 2 #include <dt-bindings/clock/aspeed-clock.h> 7 #address-cells = <1>; 8 #size-cells = <1>; 9 interrupt-parent = <&vic>; 35 #address-cells = <1>; 36 #size-cells = <0>; 39 compatible = "arm,arm926ej-s"; 51 compatible = "simple-bus"; 52 #address-cells = <1>; [all …]
|
| D | aspeed-g5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 2 #include <dt-bindings/clock/aspeed-clock.h> 3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> 8 #address-cells = <1>; 9 #size-cells = <1>; 10 interrupt-parent = <&vic>; 36 #address-cells = <1>; 37 #size-cells = <0>; 40 compatible = "arm,arm1176jzf-s"; 52 compatible = "simple-bus"; [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/sysdev/ |
| D | mpc5xxx_clocks.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * mpc5xxx_fwnode_get_bus_frequency - Find the bus frequency for a firmware node 13 * Returns bus frequency (IPS on MPC512x, IPB on MPC52xx), 14 * or 0 if the bus frequency cannot be found. 22 ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency() 27 ret = fwnode_property_read_u32(parent, "bus-frequency", &bus_freq); in mpc5xxx_fwnode_get_bus_frequency()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
| D | xilinx_axienet_mdio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * MDIO bus driver for the Xilinx Axi Ethernet device 6 * Copyright (c) 2010 - 2011 Michal Simek <monstr@monstr.eu> 7 * Copyright (c) 2010 - 2011 PetaLogix 9 * Copyright (c) 2010 - 2012 Xilinx, Inc. All rights reserved. 37 ((u32)lp->mii_clk_div | XAE_MDIO_MC_MDIOEN_MASK)); in axienet_mdio_mdc_enable() 51 * axienet_mdio_read - MDIO interface read function 52 * @bus: Pointer to mii bus structure 56 * Return: The register contents on success, -ETIMEDOUT on a timeout 62 static int axienet_mdio_read(struct mii_bus *bus, int phy_id, int reg) in axienet_mdio_read() argument [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | rockchip,rk3399-dmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Brian Norris <briannorris@chromium.org> 15 - rockchip,rk3399-dmc 17 devfreq-events: 21 Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt. 26 clock-names: 28 - const: dmc_clk [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/devfreq/ |
| D | exynos-bus.txt | 1 * Generic Exynos Bus frequency device 4 and sub-blocks in SoC. Most Exynos SoCs share the common architecture 5 for buses. Generally, each bus of Exynos SoC includes a source clock 6 and a power line, which are able to change the clock frequency 7 of the bus in runtime. To monitor the usage of each bus in runtime, 9 is able to measure the current load of sub-blocks. 11 The Exynos SoC includes the various sub-blocks which have the each AXI bus. 12 The each AXI bus has the owned source clock but, has not the only owned 13 power line. The power line might be shared among one more sub-blocks. 14 So, we can divide into two type of device as the role of each sub-block. [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
| D | mpc5xxx_clocks.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mpc5xxx_get_bus_frequency - Find the bus frequency for a device 6 * Returns bus frequency (IPS on MPC512x, IPB on MPC52xx), 7 * or 0 if the bus frequency cannot be found. 21 p_bus_freq = of_get_property(node, "bus-frequency", NULL); in mpc5xxx_get_bus_frequency()
|