/Linux-v6.1/Documentation/devicetree/bindings/clock/ |
D | xlnx,clocking-wizard.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/clock/xlnx,clocking-wizard.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 - Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> 20 - xlnx,clocking-wizard 21 - xlnx,clocking-wizard-v5.2 22 - xlnx,clocking-wizard-v6.0 28 "#clock-cells": 33 - description: clock input [all …]
|
D | silabs,si544.txt | 7 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 9 https://www.silabs.com/documents/public/data-sheets/si544-datasheet.pdf 12 - compatible: One of "silabs,si514a", "silabs,si514b" "silabs,si514c" according 13 to the speed grade of the chip. 14 - reg: I2C device address. 15 - #clock-cells: From common clock bindings: Shall be 0. 18 - clock-output-names: From common clock bindings. Recommended to be "si544". 21 si544: clock-controller@55 { 23 #clock-cells = <0>;
|
D | silabs,si5341.txt | 6 https://www.silabs.com/documents/public/data-sheets/Si5341-40-D-DataSheet.pdf 8 https://www.silabs.com/documents/public/reference-manuals/Si5341-40-D-RM.pdf 10 https://www.silabs.com/documents/public/reference-manuals/Si5345-44-42-D-RM.pdf 21 chip at boot, in case you have a (pre-)programmed device. If the PLL is not 25 The device type, speed grade and revision are determined runtime by probing. 33 - compatible: shall be one of the following: 34 "silabs,si5340" - Si5340 A/B/C/D 35 "silabs,si5341" - Si5341 A/B/C/D 36 "silabs,si5342" - Si5342 A/B/C/D 37 "silabs,si5344" - Si5344 A/B/C/D [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/cpufreq/ |
D | imx-cpufreq-dt.txt | 1 i.MX CPUFreq-DT OPP bindings 5 "speed grading" value which are written in fuses. These bits are combined with 6 the opp-supported-hw values for each OPP to check if the OPP is allowed. 9 -------------------- 11 For each opp entry in 'operating-points-v2' table: 12 - opp-supported-hw: Two bitmaps indicating: 13 - Supported speed grade mask 14 - Supported market segment mask 21 -------- 24 compatible = "operating-points-v2"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/nvmem/ |
D | imx-ocotp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/nvmem/imx-ocotp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX6 On-Chip OTP Controller (OCOTP) 10 - Anson Huang <Anson.Huang@nxp.com> 13 This binding represents the on-chip eFuse OTP controller found on 18 - $ref: "nvmem.yaml#" 23 - items: 24 - enum: [all …]
|
/Linux-v6.1/drivers/clk/xilinx/ |
D | clk-xlnx-clock-wizard.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013 - 2021 Xilinx 13 #include <linux/clk-provider.h> 53 #define div_mask(width) ((1 << (width)) - 1) 66 * struct clk_wzrd - Clock wizard private data structure 75 * @speed_grade: Speed grade of the device 91 * struct clk_wzrd_divider - clock divider specific to clk_wzrd 93 * @hw: handle between common and hardware-specific interfaces 115 /* maximum frequencies for input/output clocks per speed grade */ 129 void __iomem *div_addr = divider->base + divider->offset; in clk_wzrd_recalc_rate() [all …]
|
/Linux-v6.1/drivers/cpufreq/ |
D | sun50i-cpufreq-nvmem.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * The sun50i-cpufreq-nvmem driver reads the efuse value from the SoC to 14 #include <linux/nvmem-consumer.h> 28 * sun50i_cpufreq_get_efuse() - Determine speed grade from efuse value 44 return -ENODEV; in sun50i_cpufreq_get_efuse() 48 return -ENOENT; in sun50i_cpufreq_get_efuse() 51 "allwinner,sun50i-h6-operating-points"); in sun50i_cpufreq_get_efuse() 54 return -ENOENT; in sun50i_cpufreq_get_efuse() 72 * the slowest bin. Expected efuse values are 1-3, slowest in sun50i_cpufreq_get_efuse() 76 *versions = efuse_value - 1; in sun50i_cpufreq_get_efuse() [all …]
|
D | imx-cpufreq-dt.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/nvmem-consumer.h> 20 #include "cpufreq-dt.h" 32 /* cpufreq-dt device registered by imx-cpufreq-dt */ 64 unsigned int newfreq = policy->freq_table[index].frequency; in imx7ulp_target_intermediate() 92 if (!of_find_property(cpu_dev->of_node, "cpu-supply", NULL)) in imx_cpufreq_dt_probe() 93 return -ENODEV; in imx_cpufreq_dt_probe() 101 dt_pdev = platform_device_register_data(NULL, "cpufreq-dt", in imx_cpufreq_dt_probe() 102 -1, &imx7ulp_data, in imx_cpufreq_dt_probe() 107 dev_err(&pdev->dev, "Failed to register cpufreq-dt: %d\n", ret); in imx_cpufreq_dt_probe() [all …]
|
D | ti-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI CPUFreq/OPP hw-supported driver 5 * Copyright (C) 2016-2017 Texas Instruments, Inc. 6 * Dave Gerlach <d-gerlach@ti.com> 69 efuse = opp_data->soc_data->efuse_fallback; in amx3_efuse_xlate() 103 /* OPP enable bit ("Speed Binned") */ in omap3_efuse_xlate() 153 .efuse_offset = OMAP34xx_ProdID_SKUID - OMAP3_SYSCON_BASE, 156 .rev_offset = OMAP3_CONTROL_IDCODE - OMAP3_SYSCON_BASE, 166 * Speed Binned = Bit 9 180 .efuse_offset = OMAP3_CONTROL_DEVICE_STATUS - OMAP3_SYSCON_BASE, [all …]
|
/Linux-v6.1/arch/arm/mach-davinci/ |
D | da8xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * 2007, 2009-2010 (c) MontaVista Software, Inc. 12 #include <video/da8xx-fb.h> 26 #include <linux/platform_data/i2c-davinci.h> 27 #include <linux/platform_data/mmc-davinci.h> 28 #include <linux/platform_data/usb-davinci.h> 29 #include <linux/platform_data/spi-davinci.h> 38 * If the DA850/OMAP-L138/AM18x SoC on board is of a higher speed grade 40 * with the supported speed before calling da850_register_cpufreq(). 53 #define DA8XX_CP_INTC_VIRT (IO_VIRT - DA8XX_CP_INTC_SIZE - SZ_4K)
|
D | board-mityomapl138.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Critical Link MityOMAP-L138 SoM 5 * Copyright (C) 2010 Critical Link LLC - https://www.criticallink.com 17 #include <linux/nvmem-consumer.h> 18 #include <linux/nvmem-provider.h> 26 #include <asm/mach-types.h> 33 #include <linux/platform_data/mtd-davinci.h> 34 #include <linux/platform_data/mtd-davinci-aemif.h> 35 #include <linux/platform_data/ti-aemif.h> 36 #include <linux/platform_data/spi-davinci.h> [all …]
|
/Linux-v6.1/drivers/clk/ |
D | clk-si544.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 39 /* Max freq depends on speed grade */ 45 /* VCO range is 10.8 .. 12.1 GHz, max depends on speed grade */ 74 * struct clk_si544_muldiv - Multiplier/divider settings 79 * If ls_div_bits is non-zero, hs_div must be even 80 * @delta_m: Frequency shift for small -950..+950 ppm changes, 24 bit 93 return regmap_update_bits(data->regmap, SI544_REG_OE_STATE, in si544_enable_output() 117 err = regmap_read(data->regmap, SI544_REG_OE_STATE, &val); in si544_is_prepared() 131 err = regmap_bulk_read(data->regmap, SI544_REG_HS_DIV, reg, 2); in si544_get_muldiv() [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | omap34xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/media/omap3-isp.h> 16 /* OMAP343x/OMAP35xx variants OPP1-6 */ 17 operating-points-v2 = <&cpu0_opp_table>; 19 clock-latency = <300000>; /* From legacy driver */ 20 #cooling-cells = <2>; 24 cpu0_opp_table: opp-table { 25 compatible = "operating-points-v2-ti-cpu"; [all …]
|
D | am5729-beagleboneai.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2014-2019 Texas Instruments Incorporated - http://www.ti.com/ 6 /dts-v1/; 9 #include "am57xx-commercial-grade.dtsi" 10 #include "dra74x-mmc-iodelay.dtsi" 11 #include "dra74-ipu-dsp-common.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/pinctrl/dra.h> 18 compatible = "beagle,am5729-beagleboneai", "ti,am5728", [all …]
|
D | imx6sll.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 * Copyright 2017-2018 NXP. 8 #include <dt-bindings/clock/imx6sll-clock.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include "imx6sll-pinfunc.h" 14 #address-cells = <1>; 15 #size-cells = <1>; 46 #address-cells = <1>; 47 #size-cells = <0>; [all …]
|
D | am57xx-beagle-x15-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "am57xx-commercial-grade.dtsi" 9 #include "dra74x-mmc-iodelay.dtsi" 10 #include "dra74-ipu-dsp-common.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 15 compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"; 25 stdout-path = &uart3; [all …]
|
D | imx6sl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include "imx6sl-pinfunc.h" 7 #include <dt-bindings/clock/imx6sl-clock.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 14 * pre-existing /chosen node to be available to insert the 50 #address-cells = <1>; 51 #size-cells = <0>; 54 compatible = "arm,cortex-a9"; [all …]
|
D | imx6ul.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/clock/imx6ul-clock.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include "imx6ul-pinfunc.h" 12 #address-cells = <1>; 13 #size-cells = <1>; 16 * pre-existing /chosen node to be available to insert the 57 #address-cells = <1>; [all …]
|
D | imx6qdl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <dt-bindings/clock/imx6qdl-clock.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 15 * pre-existing /chosen node to be available to insert the 58 compatible = "fixed-clock"; 59 #clock-cells = <0>; 60 clock-frequency = <32768>; [all …]
|
D | imx6sx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/clock/imx6sx-clock.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include "imx6sx-pinfunc.h" 12 #address-cells = <1>; 13 #size-cells = <1>; 16 * pre-existing /chosen node to be available to insert the 60 #address-cells = <1>; [all …]
|
/Linux-v6.1/drivers/staging/most/Documentation/ |
D | driver_usage.txt | 5 access a MOST network: The Automotive Information Backbone and the de-facto 6 standard for high-bandwidth automotive multimedia networking. 9 for the efficient and low-cost transport of control, real-time and packet 12 also supports various speed grades up to 150 Mbps. 23 of Automotive Grade Linux to create open source software solutions for 128 - buffer_size 130 - subbuffer_size 131 configure the sub-buffer size for this channel (needed for 133 - num_buffers 135 - datatype [all …]
|
/Linux-v6.1/Documentation/driver-api/thermal/ |
D | power_allocator.rst | 6 ----------- 20 -------------- 23 Proportional-Integral-Derivative controller (PID controller) with 29 - e = desired_temperature - current_temperature 30 - err_integral is the sum of previous errors 31 - diff_err = e - previous_error 39 | +----------+ +---+ 40 | +----->| diff_err |-->| X |------+ 41 | | +----------+ +---+ | 47 +---+ | +-------+ +---+ +---+ +---+ +----------+ [all …]
|
/Linux-v6.1/arch/alpha/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 39 The Alpha is a 64-bit general-purpose processor designed and 41 now Hewlett-Packard. The Alpha Linux project has a home page at 88 Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366 89 Alpha-XL XL-233, XL-266 99 LX164 AlphaPC164-LX 108 Ruffian RPX164-2, AlphaPC164-UX, AlphaPC164-BX 109 SX164 AlphaPC164-SX 126 bool "Alcor/Alpha-XLT" 129 For systems using the Digital ALCOR chipset: 5 chips (4, 64-bit data [all …]
|
/Linux-v6.1/drivers/usb/serial/ |
D | ftdi_sio_ids.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais 25 #define FTDI_4232H_PID 0x6011 /* Quad channel hi-speed device */ 26 #define FTDI_232H_PID 0x6014 /* Single channel hi-speed device */ 27 #define FTDI_FTX_PID 0x6015 /* FT-X series (FT201X, FT230X, FT231X, etc) */ 28 #define FTDI_FT2233HP_PID 0x6040 /* Dual channel hi-speed device with PD */ 29 #define FTDI_FT4233HP_PID 0x6041 /* Quad channel hi-speed device with PD */ 30 #define FTDI_FT2232HP_PID 0x6042 /* Dual channel hi-speed device with PD */ 31 #define FTDI_FT4232HP_PID 0x6043 /* Quad channel hi-speed device with PD */ 32 #define FTDI_FT233HP_PID 0x6044 /* Dual channel hi-speed device with PD */ [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h6.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/sun50i-h6-ccu.h> 6 #include <dt-bindings/clock/sun50i-h6-r-ccu.h> 7 #include <dt-bindings/clock/sun6i-rtc.h> 8 #include <dt-bindings/clock/sun8i-de2.h> 9 #include <dt-bindings/clock/sun8i-tcon-top.h> 10 #include <dt-bindings/reset/sun50i-h6-ccu.h> 11 #include <dt-bindings/reset/sun50i-h6-r-ccu.h> 12 #include <dt-bindings/reset/sun8i-de2.h> [all …]
|