/Linux-v6.1/arch/arm/boot/dts/ |
D | imx6ul-tqma6ul2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2018-2022 TQ-Systems GmbH 4 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 8 #include "imx6ul-tqma6ul-common.dtsi" 9 #include "imx6ul-tqma6ulx-common.dtsi" 12 model = "TQ-Systems TQMa6UL2 SoM"; 13 compatible = "tq,imx6ul-tqma6ul2", "fsl,imx6ul"; 17 fsl,tuning-step = <6>; 22 fsl,pins = < 33 /* rst */ [all …]
|
D | imx6ul-tqma6ul2l.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2018-2022 TQ-Systems GmbH 4 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 8 #include "imx6ul-tqma6ul-common.dtsi" 9 #include "imx6ul-tqma6ulxl-common.dtsi" 12 model = "TQ-Systems TQMa6UL2L SoM"; 13 compatible = "tq,imx6ul-tqma6ul2l", "fsl,imx6ul"; 17 fsl,tuning-step = <6>; 22 fsl,pins = < 33 /* rst */ [all …]
|
D | imx6ull-tqma6ull2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2018-2022 TQ-Systems GmbH 4 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 8 #include "imx6ul-tqma6ul-common.dtsi" 9 #include "imx6ul-tqma6ulx-common.dtsi" 12 model = "TQ-Systems TQMa6ULL2 SoM"; 13 compatible = "tq,imx6ull-tqma6ull2", "fsl,imx6ull"; 17 fsl,tuning-step = <6>; 19 max-frequency = <99000000>; 20 assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>; [all …]
|
D | imx6ull-tqma6ull2l.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright 2018-2022 TQ-Systems GmbH 4 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 8 #include "imx6ul-tqma6ul-common.dtsi" 9 #include "imx6ul-tqma6ulxl-common.dtsi" 13 compatible = "tq,imx6ull-tqma6ull2l", "fsl,imx6ull"; 17 fsl,tuning-step = <6>; 19 max-frequency = <99000000>; 20 assigned-clocks = <&clks IMX6UL_CLK_USDHC2_SEL>, <&clks IMX6UL_CLK_USDHC2>; 21 assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>; [all …]
|
D | ste-hrefv60plus.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 6 #include "ste-href-ab8500.dtsi" 7 #include "ste-href.dtsi" 10 model = "ST-Ericsson HREF (v60+) platform with Device Tree"; 11 compatible = "st-ericsson,hrefv60+", "st-ericsson,u8500"; 13 thermal-zones { 14 chassis-thermal { 16 polling-delay = <20000>; 18 polling-delay-passive = <2000>; [all …]
|
D | rk3188-bqedison2qc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/i2c/i2c.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 model = "BQ Edison2 Quad-Core"; 15 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188"; 29 compatible = "pwm-backlight"; 30 power-supply = <&vsys>; 34 gpio-keys { [all …]
|
D | imx7ulp-evk.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright 2017-2018 NXP 8 /dts-v1/; 14 compatible = "fsl,imx7ulp-evk", "fsl,imx7ulp"; 17 stdout-path = &lpuart4; 26 compatible = "pwm-backlight"; 28 brightness-levels = <0 20 25 30 35 40 100>; 29 default-brightness-level = <6>; 33 reg_usb_otg1_vbus: regulator-usb-otg1-vbus { 34 compatible = "regulator-fixed"; [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/freescale/ |
D | imx8mm-kontron-bl.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 /dts-v1/; 8 #include "imx8mm-kontron-sl.dtsi" 12 compatible = "kontron,imx8mm-bl", "kontron,imx8mm-sl", "fsl,imx8mm"; 19 osc_can: clock-osc-can { 20 compatible = "fixed-clock"; 21 #clock-cells = <0>; 22 clock-frequency = <16000000>; 23 clock-output-names = "osc-can"; 27 compatible = "gpio-leds"; [all …]
|
D | imx8mm-kontron-bl-osm-s.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 /dts-v1/; 8 #include "imx8mm-kontron-osm-s.dtsi" 11 model = "Kontron BL i.MX8MM OSM-S (N802X S)"; 12 compatible = "kontron,imx8mm-bl-osm-s", "kontron,imx8mm-osm-s", "fsl,imx8mm"; 19 osc_can: clock-osc-can { 20 compatible = "fixed-clock"; 21 #clock-cells = <0>; 22 clock-frequency = <40000000>; 23 clock-output-names = "osc-can"; [all …]
|
/Linux-v6.1/Documentation/hwmon/ |
D | ucd9000.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 22 Author: Guenter Roeck <linux@roeck-us.net> 26 ----------- 31 sequences up to 12 independent voltage rails. The device integrates a 12-bit [all …]
|
D | pcf8591.rst | 17 - Aurelien Jarno <aurelien@aurel32.net> 18 - valuable contributions by Jan M. Sendler <sendler@sendler.de>, 19 - Jean Delvare <jdelvare@suse.de> 23 ----------- 25 The PCF8591 is an 8-bit A/D and D/A converter (4 analog inputs and one 29 The PCF8591 has 4 analog inputs programmable as single-ended or 32 - mode 0 : four single ended inputs 33 Pins AIN0 to AIN3 are single ended inputs for channels 0 to 3 35 - mode 1 : three differential inputs 36 Pins AIN3 is the common negative differential input [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | ralink,mt7621-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/ralink,mt7621-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arınç ÜNAL <arinc.unal@arinc9.com> 11 - Sergio Paracuellos <sergio.paracuellos@gmail.com> 16 pins is not supported. There is no pinconf support. 20 const: ralink,mt7621-pinctrl 23 '-pins$': 26 '^(.*-)?pinmux$': [all …]
|
D | ralink,mt7620-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/ralink,mt7620-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arınç ÜNAL <arinc.unal@arinc9.com> 11 - Sergio Paracuellos <sergio.paracuellos@gmail.com> 16 pins is not supported. There is no pinconf support. 20 const: ralink,mt7620-pinctrl 23 '-pins$': 26 '^(.*-)?pinmux$': [all …]
|
D | lantiq,pinctrl-falcon.txt | 4 - compatible: "lantiq,pinctrl-falcon" 5 - reg: Should contain the physical address and length of the gpio/pinmux 8 Please refer to pinctrl-bindings.txt in this directory for details of the 14 pin, a group, or a list of pins or groups. This configuration can include the 16 pull-up and open-drain 31 Required subnode-properties: 32 - lantiq,groups : An array of strings. Each string contains the name of a group. 34 - lantiq,function: A string containing the name of the function to mux to the 44 rst, ntr, mdio, led, asc, spi, i2c, jtag, slic, pcm 49 Required subnode-properties: [all …]
|
/Linux-v6.1/sound/soc/stm/ |
D | stm32_sai.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016, STMicroelectronics - All Rights Reserved 40 { .compatible = "st,stm32f4-sai", .data = (void *)&stm32_sai_conf_f4 }, 41 { .compatible = "st,stm32h7-sai", .data = (void *)&stm32_sai_conf_h7 }, 49 clk_disable_unprepare(sai->pclk); in stm32_sai_pclk_disable() 59 ret = clk_prepare_enable(sai->pclk); in stm32_sai_pclk_enable() 61 dev_err(&sai->pdev->dev, "failed to enable clock: %d\n", ret); in stm32_sai_pclk_enable() 73 ret = stm32_sai_pclk_enable(&sai->pdev->dev); in stm32_sai_sync_conf_client() 77 writel_relaxed(FIELD_PREP(SAI_GCR_SYNCIN_MASK, (synci - 1)), sai->base); in stm32_sai_sync_conf_client() 79 stm32_sai_pclk_disable(&sai->pdev->dev); in stm32_sai_sync_conf_client() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/arm/tegra/ |
D | nvidia,tegra186-pmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra186-pmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 16 - nvidia,tegra186-pmc 17 - nvidia,tegra194-pmc 18 - nvidia,tegra234-pmc 24 reg-names: [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/reset/ |
D | renesas,rst.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/reset/renesas,rst.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: Renesas R-Car and RZ/G Reset Controller 10 - Geert Uytterhoeven <geert+renesas@glider.be> 11 - Magnus Damm <magnus.damm@gmail.com> 14 The R-Car and RZ/G Reset Controllers provide reset control, and implement the 16 - Latching of the levels on mode pins when PRESET# is negated, 17 - Mode monitoring register, [all …]
|
/Linux-v6.1/drivers/pinctrl/ |
D | pinctrl-falcon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/pinctrl/pinmux-falcon.c 4 * based on linux/drivers/pinctrl/pinmux-pxa910.c 22 #include "pinctrl-lantiq.h" 47 #define PINS 32 macro 48 #define PORT(x) (x / PINS) 49 #define PORT_PIN(x) (x % PINS) 67 .pins = p, \ 90 static struct pinctrl_pin_desc falcon_pads[PORTS * PINS]; 95 int base = bank * PINS; in lantiq_load_pin_desc() [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | msm8916-pins.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 8 blsp1_uart1_default: blsp1-uart1-default { 10 pins = "gpio0", "gpio1", "gpio2", "gpio3"; 13 drive-strength = <16>; 14 bias-disable; 17 blsp1_uart1_sleep: blsp1-uart1-sleep { 18 pins = "gpio0", "gpio1", "gpio2", "gpio3"; 21 drive-strength = <2>; 22 bias-pull-down; [all …]
|
D | sc7180-trogdor-parade-ps8640.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 11 pp3300_brij_ps8640: pp3300-brij-ps8640 { 12 compatible = "regulator-fixed"; 14 regulator-name = "pp3300_brij_ps8640"; 16 regulator-min-microvolt = <3300000>; 17 regulator-max-microvolt = <3300000>; 20 enable-active-high; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&en_pp3300_edp_brij_ps8640>; [all …]
|
/Linux-v6.1/Documentation/driver-api/gpio/ |
D | intro.rst | 16 - The descriptor-based interface is the preferred way to manipulate GPIOs, 17 and is described by all the files in this directory excepted legacy.rst. 18 - The legacy integer-based interface which is considered deprecated (but still 19 usable for compatibility reasons) is documented in legacy.rst. 21 The remainder of this document applies to the new descriptor-based interface. 22 legacy.rst contains the same information applied to the legacy 23 integer-based interface. 29 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 37 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 38 non-dedicated pin can be configured as a GPIO; and most chips have at least [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt8195-demo.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/pinctrl/mt8195-pinfunc.h> 14 #include <dt-bindings/regulator/mediatek,mt6360-regulator.h> 18 compatible = "mediatek,mt8195-demo", "mediatek,mt8195"; 25 stdout-path = "serial0:921600n8"; 30 compatible = "linaro,optee-tz"; 35 gpio-keys { [all …]
|
D | mt8195-cherry.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/spmi/spmi.h> 26 stdout-path = "serial0:115200n8"; 35 pp3300_z5: regulator-pp3300-ldo-z5 { 36 compatible = "regulator-fixed"; 37 regulator-name = "pp3300_ldo_z5"; 38 regulator-always-on; 39 regulator-boot-on; 40 regulator-min-microvolt = <3300000>; [all …]
|
/Linux-v6.1/drivers/pinctrl/tegra/ |
D | pinctrl-tegra-xusb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <dt-bindings/pinctrl/pinctrl-tegra-xusb.h> 20 #include "../pinctrl-utils.h" 55 const struct pinctrl_pin_desc *pins; member 81 struct reset_control *rst; member 96 writel(value, padctl->regs + offset); in padctl_writel() 102 return readl(padctl->regs + offset); in padctl_readl() 109 return padctl->soc->num_pins; in tegra_xusb_padctl_get_groups_count() 117 return padctl->soc->pins[group].name; in tegra_xusb_padctl_get_group_name() 122 const unsigned **pins, in tegra_xusb_padctl_get_group_pins() argument [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/rockchip/ |
D | rk3328-roc-pc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 // Copyright (c) 2021 T-Chip Intelligent Technology Co., Ltd 4 /dts-v1/; 6 #include <dt-bindings/input/input.h> 8 #include "rk3328-roc-cc.dts" 11 model = "Firefly ROC-RK3328-PC"; 12 compatible = "firefly,roc-rk3328-pc", "rockchip,rk3328"; 14 adc-keys { 15 compatible = "adc-keys"; 16 io-channels = <&saradc 0>; [all …]
|