| /linux/Documentation/devicetree/bindings/pci/ | 
| H A D | nvidia,tegra194-pcie-ep.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/nvidia,tegra194-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Thierry Reding <thierry.reding@gmail.com> 11   - Jon Hunter <jonathanh@nvidia.com> 12   - Vidya Sagar <vidyas@nvidia.com> 16   inherits all the common properties defined in snps,dw-pcie-ep.yaml.  Some 23   Note: On Tegra194's P2972-0000 platform, only C5 controller can be enabled to 29       - nvidia,tegra194-pcie-ep [all …] 
 | 
| H A D | nvidia,tegra194-pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/nvidia,tegra194-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Thierry Reding <thierry.reding@gmail.com> 11   - Jon Hunter <jonathanh@nvidia.com> 12   - Vidya Sagar <vidyas@nvidia.com> 16   inherits all the common properties defined in snps,dw-pcie.yaml. Some of 20   See nvidia,tegra194-pcie-ep.yaml for details on the Endpoint mode device 26       - nvidia,tegra194-pcie [all …] 
 | 
| /linux/drivers/gpu/drm/amd/include/ivsrcid/dcn/ | 
| H A D | irqsrcs_dcn_1_0.h | 192 #define DCN_1_0__SRCID__DC_DAC_A_AUTO_DET	        0xA	// DAC A auto - detection	DACA_AUTODETECT_GEN… 309 #define DCN_1_0__SRCID__DC_DIGA_FAST_TRAINING_COMPLETE_INT	0xF	    // DIGA - Fast Training Complete… 312 #define DCN_1_0__SRCID__DC_DIGB_FAST_TRAINING_COMPLETE_INT	0xF	    // DIGB - Fast Training Complete… 315 #define DCN_1_0__SRCID__DC_DIGC_FAST_TRAINING_COMPLETE_INT	0xF	    // DIGC - Fast Training Complete… 318 #define DCN_1_0__SRCID__DC_DIGD_FAST_TRAINING_COMPLETE_INT	0xF	    // DIGD - Fast Training Complete… 321 #define DCN_1_0__SRCID__DC_DIGE_FAST_TRAINING_COMPLETE_INT	0xF	    // DIGE - Fast Training Complete… 324 #define DCN_1_0__SRCID__DC_DIGF_FAST_TRAINING_COMPLETE_INT	0xF	    // DIGF - Fast Training Complete… 468 …latch_int	0x15	// an interrupt that is triggered when the time(number of refclk cycles) of a progr… 471 …latch_int	0x15	// an interrupt that is triggered when the time(number of refclk cycles) of a progr… 474 …latch_int	0x15	// an interrupt that is triggered when the time(number of refclk cycles) of a progr… [all …] 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | phy-rockchip-naneng-combphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-rockchip-naneng-combphy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Heiko Stuebner <heiko@sntech.de> 15       - rockchip,rk3528-naneng-combphy 16       - rockchip,rk3562-naneng-combphy 17       - rockchip,rk3568-naneng-combphy 18       - rockchip,rk3576-naneng-combphy 19       - rockchip,rk3588-naneng-combphy [all …] 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | imx8mq-mnt-reform2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4  * Copyright 2019-2021 MNT Research GmbH 8 /dts-v1/; 10 #include "imx8mq-nitrogen-som.dtsi" 14 	compatible = "mntre,reform2", "boundary,imx8mq-nitrogen8m-som", "fsl,imx8mq"; 15 	chassis-type = "laptop"; 18 		compatible = "pwm-backlight"; 19 		pinctrl-names = "default"; 20 		pinctrl-0 = <&pinctrl_backlight>; 22 		power-supply = <®_main_usb>; [all …] 
 | 
| H A D | imx8mp-venice-gw75xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/phy/phy-imx8-pcie.h> 11 	led-controller { 12 		compatible = "gpio-leds"; 13 		pinctrl-names = "default"; 14 		pinctrl-0 = <&pinctrl_gpio_leds>; 16 		led-0 { 20 			default-state = "on"; [all …] 
 | 
| H A D | imx8mm-venice-gw75xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/phy/phy-imx8-pcie.h> 11 	led-controller { 12 		compatible = "gpio-leds"; 13 		pinctrl-names = "default"; 14 		pinctrl-0 = <&pinctrl_gpio_leds>; 16 		led-0 { 20 			default-state = "on"; [all …] 
 | 
| H A D | imx8mm-tqma8mqml.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3  * Copyright 2020-2021 TQ-Systems GmbH 6 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 	model = "TQ-Systems GmbH i.MX8MM TQMa8MxML"; 11 	compatible = "tq,imx8mm-tqma8mqml", "fsl,imx8mm"; 19 	/* e-MMC IO, needed for HS modes */ 20 	reg_vcc1v8: regulator-vcc1v8 { 21 		compatible = "regulator-fixed"; 22 		regulator-name = "TQMA8MXML_VCC1V8"; 23 		regulator-min-microvolt = <1800000>; [all …] 
 | 
| H A D | imx8mm-innocomm-wb15.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 	reg_modem: regulator-modem { 11 		compatible = "regulator-fixed"; 12 		pinctrl-names = "default"; 13 		pinctrl-0 = <&pinctrl_modem_regulator>; 14 		regulator-min-microvolt = <3300000>; 15 		regulator-max-microvolt = <3300000>; 16 		regulator-name = "epdev_on"; 18 		enable-active-high; [all …] 
 | 
| H A D | imx8mm-venice-gw7904.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 	compatible = "gateworks,imx8mm-gw7904", "fsl,imx8mm"; 25 		stdout-path = &uart2; 33 	gpio-keys { 34 		compatible = "gpio-keys"; [all …] 
 | 
| H A D | imx8mm-venice-gw7903.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 	compatible = "gw,imx8mm-gw7903", "fsl,imx8mm"; 27 		stdout-path = &uart2; 35 	gpio-keys { 36 		compatible = "gpio-keys"; [all …] 
 | 
| H A D | imx8mm-venice-gw7901.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 	compatible = "gw,imx8mm-gw7901", "fsl,imx8mm"; 32 		stdout-path = &uart2; 40 	gpio-keys { 41 		compatible = "gpio-keys"; [all …] 
 | 
| H A D | imx8mm-venice-gw7902.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include <dt-bindings/phy/phy-imx8-pcie.h> 18 	compatible = "gw,imx8mm-gw7902", "fsl,imx8mm"; 29 		stdout-path = &uart2; 38 		compatible = "fixed-clock"; [all …] 
 | 
| H A D | imx8mp-venice-gw74xx.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/phy/phy-imx8-pcie.h> 12 #include <dt-bindings/net/ti-dp83867.h> 18 	compatible = "gateworks,imx8mp-gw74xx", "fsl,imx8mp"; 33 		stdout-path = &uart2; 42 		pinctrl-names = "default"; [all …] 
 | 
| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A D | imx6q-bosch-acc.dts | 1 // SPDX-License-Identifier: GPL-2.0 3  * Support for the i.MX6-based Bosch ACC board. 8  * Copyright (C) 2019-2021 Bosch Thermotechnik GmbH, Matthias Winker <matthias.winker@bosch.com> 12 /dts-v1/; 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/leds/common.h> 20 	compatible = "bosch,imx6q-acc", "fsl,imx6q"; 37 	backlight_lvds: backlight-lvds { 38 		compatible = "pwm-backlight"; 40 		brightness-levels = <0 61 499 1706 4079 8022 13938 22237 33328 47623 65535>; [all …] 
 | 
| H A D | imx6qdl-icore-rqs.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/imx6qdl-clock.h> 9 #include <dt-bindings/sound/fsl-imx-audmux.h> 17 	reg_1p8v: regulator-1p8v { 18 		compatible = "regulator-fixed"; 19 		regulator-name = "1P8V"; 20 		regulator-min-microvolt = <1800000>; 21 		regulator-max-microvolt = <1800000>; 22 		regulator-boot-on; [all …] 
 | 
| /linux/drivers/phy/rockchip/ | 
| H A D | phy-rockchip-naneng-combphy.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/phy/phy.h> 206 	struct clk *refclk;  member 214 	temp = readl(priv->mmio + reg);  in rockchip_combphy_updatel() 216 	writel(temp, priv->mmio + reg);  in rockchip_combphy_updatel() 224 	tmp = en ? reg->enable : reg->disable;  in rockchip_combphy_param_write() 225 	mask = GENMASK(reg->bitend, reg->bitstart);  in rockchip_combphy_param_write() 226 	val = (tmp << reg->bitstart) | (mask << BIT_WRITEABLE_SHIFT);  in rockchip_combphy_param_write() 228 	return regmap_write(base, reg->offset, val);  in rockchip_combphy_param_write() 233 	const struct rockchip_combphy_grfcfg *cfg = priv->cfg->grfcfg;  in rockchip_combphy_is_ready() [all …] 
 | 
| /linux/drivers/net/ethernet/ti/ | 
| H A D | am65-cpts.c | 1 // SPDX-License-Identifier: GPL-2.0 4  * Copyright (C) 2020 Texas Instruments Incorporated - http://www.ti.com 9 #include <linux/clk-provider.h> 23 #include "am65-cpts.h" 164 	struct clk *refclk;  member 203 #define am65_cpts_write32(c, v, r) writel(v, &(c)->reg->r) 204 #define am65_cpts_read32(c, r) readl(&(c)->reg->r) 221 	cpts->ts_add_val = (NSEC_PER_SEC / cpts->refclk_freq - 1) & 0x7;  in am65_cpts_set_add_val() 223 	am65_cpts_write32(cpts, cpts->ts_add_val, ts_add_val);  in am65_cpts_set_add_val() 241 		if (time_after(jiffies, event->tmo)) {  in am65_cpts_purge_event_list() [all …] 
 | 
| /linux/arch/arm/boot/dts/nvidia/ | 
| H A D | tegra20-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 22 			nvidia,ddc-i2c-bus = <&hdmi_ddc>; 23 			nvidia,hpd-gpio = 25 			pll-supply = <®_1v8_avdd_hdmi_pll>; 26 			vdd-supply = <®_3v3_avdd_hdmi>; 31 		lan-reset-n-hog { 32 			gpio-hog; 34 			output-high; 35 			line-name = "LAN_RESET#"; 38 		/* Tri-stating GMI_WR_N on SODIMM pin 99 nPWE */ [all …] 
 | 
| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | snps,dwc3-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/snps,dwc3-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Felipe Balbi <balbi@kernel.org> 14   vendor-specific implementation or as a standalone component. 17   - $ref: usb-drd.yaml# 18   - if: 24         - dr_mode 28       $ref: usb-xhci.yaml# [all …] 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | am57xx-idk-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "am57xx-industrial-grade.dtsi" 16 		stdout-path = &uart3; 19 	vmain: fixedregulator-vmain { 20 		compatible = "regulator-fixed"; 21 		regulator-name = "VMAIN"; 22 		regulator-min-microvolt = <5000000>; 23 		regulator-max-microvolt = <5000000>; 24 		regulator-always-on; [all …] 
 | 
| H A D | am437x-gp-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 11 #include <dt-bindings/pinctrl/am43xx.h> 12 #include <dt-bindings/pwm/pwm.h> 13 #include <dt-bindings/gpio/gpio.h> 17 	compatible = "ti,am437x-gp-evm","ti,am4372","ti,am43"; 24 		stdout-path = &uart0; 27 	evm_v3_3d: fixedregulator-v3_3d { 28 		compatible = "regulator-fixed"; [all …] 
 | 
| /linux/drivers/pci/controller/dwc/ | 
| H A D | pcie-tegra194.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7  * Copyright (C) 2019-2022 NVIDIA Corporation. 33 #include "pcie-designware.h" 35 #include <soc/tegra/bpmp-abi.h> 296 	writel_relaxed(value, pcie->appl_base + reg);  in appl_writel() 301 	return readl_relaxed(pcie->appl_base + reg);  in appl_readl() 306 	struct dw_pcie *pci = &pcie->pci;  in tegra_pcie_icc_set() 309 	val = dw_pcie_readw_dbi(pci, pcie->pcie_cap_base + PCI_EXP_LNKSTA);  in tegra_pcie_icc_set() 316 	if (icc_set_bw(pcie->icc_path, Mbps_to_icc(val), 0))  in tegra_pcie_icc_set() 317 		dev_err(pcie->dev, "can't set bw[%u]\n", val);  in tegra_pcie_icc_set() [all …] 
 | 
| /linux/drivers/phy/cadence/ | 
| H A D | phy-cadence-sierra.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/clk-provider.h> 23 #include <dt-bindings/phy/phy.h> 24 #include <dt-bindings/phy/phy-cadence.h> 417 	u32 offset = reg << ctx->reg_offset_shift;  in cdns_regmap_write() 419 	writew(val, ctx->base + offset);  in cdns_regmap_write() 427 	u32 offset = reg << ctx->reg_offset_shift;  in cdns_regmap_read() 429 	*val = readw(ctx->base + offset);  in cdns_regmap_read() 544 	struct cdns_sierra_phy *phy = dev_get_drvdata(gphy->dev.parent);  in cdns_sierra_phy_init() 545 	const struct cdns_sierra_data *init_data = phy->init_data;  in cdns_sierra_phy_init() [all …] 
 | 
| /linux/arch/arm64/boot/dts/ti/ | 
| H A D | k3-am65-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5  * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy-am654-serdes.h> 11 		compatible = "mmio-sram"; 13 		#address-cells = <1>; 14 		#size-cells = <1>; 17 		atf-sram@0 { 21 		sysfw-sram@f0000 { 25 		l3cache-sram@100000 { 30 	gic500: interrupt-controller@1800000 { [all …] 
 |