| /linux/Documentation/devicetree/bindings/i2c/ | 
| H A D | nvidia,tegra20-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/i2c/nvidia,tegra20-i2c.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 8   - Thierry Reding <thierry.reding@gmail.com>
 9   - Jon Hunter <jonathanh@nvidia.com>
 11 title: NVIDIA Tegra I2C controller driver
 16       - description: Tegra20 has 4 generic I2C controller. This can support
 17           master and slave mode of I2C communication. The i2c-tegra driver
 18           only support master mode of I2C communication. Driver of I2C
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/nvidia/ | 
| H A D | tegra20.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra20-car.h>
 3 #include <dt-bindings/gpio/tegra-gpio.h>
 4 #include <dt-bindings/memory/tegra20-mc.h>
 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
 6 #include <dt-bindings/interrupt-controller/arm-gic.h>
 7 #include <dt-bindings/soc/tegra-pmc.h>
 9 #include "tegra20-peripherals-opp.dtsi"
 12 	compatible = "nvidia,tegra20";
 13 	interrupt-parent = <&lic>;
 [all …]
 
 | 
| H A D | tegra20-acer-a500-picasso.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/atmel-maxtouch.h>
 5 #include <dt-bindings/input/gpio-keys.h>
 6 #include <dt-bindings/input/input.h>
 7 #include <dt-bindings/thermal/thermal.h>
 9 #include "tegra20.dtsi"
 10 #include "tegra20-cpu-opp.dtsi"
 11 #include "tegra20-cpu-opp-microvolt.dtsi"
 15 	compatible = "acer,picasso", "nvidia,tegra20";
 [all …]
 
 | 
| H A D | tegra30.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra30-car.h>
 3 #include <dt-bindings/gpio/tegra-gpio.h>
 4 #include <dt-bindings/memory/tegra30-mc.h>
 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
 6 #include <dt-bindings/interrupt-controller/arm-gic.h>
 7 #include <dt-bindings/soc/tegra-pmc.h>
 8 #include <dt-bindings/thermal/thermal.h>
 10 #include "tegra30-peripherals-opp.dtsi"
 14 	interrupt-parent = <&lic>;
 [all …]
 
 | 
| H A D | tegra20-paz00.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 5 #include <dt-bindings/thermal/thermal.h>
 7 #include "tegra20.dtsi"
 8 #include "tegra20-cpu-opp.dtsi"
 9 #include "tegra20-cpu-opp-microvolt.dtsi"
 13 	compatible = "compal,paz00", "nvidia,tegra20";
 18 		rtc0 = "/i2c@7000d000/tps6586x@34";
 25 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | tegra20-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include "tegra20.dtsi"
 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#";
 [all …]
 
 | 
| H A D | tegra20-ventana.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 5 #include <dt-bindings/thermal/thermal.h>
 6 #include "tegra20.dtsi"
 7 #include "tegra20-cpu-opp.dtsi"
 8 #include "tegra20-cpu-opp-microvolt.dtsi"
 11 	model = "NVIDIA Tegra20 Ventana evaluation board";
 12 	compatible = "nvidia,ventana", "nvidia,tegra20";
 15 		rtc0 = "/i2c@7000d000/tps6586x@34";
 [all …]
 
 | 
| H A D | tegra20-colibri-iris.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 5 #include "tegra20-colibri.dtsi"
 9 	compatible = "toradex,colibri_t20-iris", "toradex,colibri_t20",
 10 		     "nvidia,tegra20";
 13 		rtc0 = "/i2c@7000c000/rtc@68";
 14 		rtc1 = "/i2c@7000d000/pmic@34";
 22 		stdout-path = "serial0:115200n8";
 35 			hdmi-supply = <®_5v0>;
 [all …]
 
 | 
| H A D | tegra20-colibri-eval-v3.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT2 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 5 #include "tegra20-colibri.dtsi"
 9 	compatible = "toradex,colibri_t20-eval-v3", "toradex,colibri_t20",
 10 		     "nvidia,tegra20";
 13 		rtc0 = "/i2c@7000c000/rtc@68";
 14 		rtc1 = "/i2c@7000d000/pmic@34";
 22 		stdout-path = "serial0:115200n8";
 35 			hdmi-supply = <®_5v0>;
 [all …]
 
 | 
| H A D | tegra20-trimslice.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/input.h>
 5 #include <dt-bindings/leds/common.h>
 6 #include "tegra20.dtsi"
 7 #include "tegra20-cpu-opp.dtsi"
 11 	compatible = "compulab,trimslice", "nvidia,tegra20";
 14 		rtc0 = "/i2c@7000c500/rtc@56";
 20 		stdout-path = "serial0:115200n8";
 31 			vdd-supply = <&hdmi_vdd_reg>;
 [all …]
 
 | 
| H A D | tegra20-tec.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "tegra20-tamonten.dtsi"
 8 	compatible = "ad,tec", "ad,tamonten", "nvidia,tegra20";
 16 	i2c@7000c000 {
 20 			interrupt-parent = <&gpio>;
 23 			gpio-controller;
 24 			#gpio-cells = <2>;
 26 			micdet-cfg = <0>;
 27 			micdet-delay = <100>;
 [all …]
 
 | 
| H A D | tegra20-plutux.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "tegra20-tamonten.dtsi"
 8 	compatible = "ad,plutux", "ad,tamonten", "nvidia,tegra20";
 16 	i2c@7000c000 {
 20 			interrupt-parent = <&gpio>;
 23 			gpio-controller;
 24 			#gpio-cells = <2>;
 26 			micdet-cfg = <0>;
 27 			micdet-delay = <100>;
 [all …]
 
 | 
| H A D | tegra124.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra124-car.h>
 3 #include <dt-bindings/gpio/tegra-gpio.h>
 4 #include <dt-bindings/memory/tegra124-mc.h>
 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
 6 #include <dt-bindings/interrupt-controller/arm-gic.h>
 7 #include <dt-bindings/reset/tegra124-car.h>
 8 #include <dt-bindings/thermal/tegra124-soctherm.h>
 9 #include <dt-bindings/soc/tegra-pmc.h>
 11 #include "tegra124-peripherals-opp.dtsi"
 [all …]
 
 | 
| H A D | tegra20-medcom-wide.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "tegra20-tamonten.dtsi"
 7 	model = "Avionic Design Medcom-Wide board";
 8 	compatible = "ad,medcom-wide", "ad,tamonten", "nvidia,tegra20";
 15 		stdout-path = "serial0:115200n8";
 31 	i2c@7000c000 {
 35 			interrupt-parent = <&gpio>;
 38 			gpio-controller;
 39 			#gpio-cells = <2>;
 [all …]
 
 | 
| /linux/sound/soc/tegra/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only5 	tristate "SoC Audio for the Tegra System-on-Chip"
 17 	tristate "Tegra20 AC97 interface"
 22 	  Tegra20 AC97 interface. You will also need to select the individual
 26 	tristate "Tegra20 DAS module"
 28 	  Say Y or M if you want to add support for the Tegra20 DAS module.
 33 	tristate "Tegra20 I2S interface"
 37 	  Tegra20 I2S interface. You will also need to select the individual
 41 	tristate "Tegra20 SPDIF interface"
 43 	  Say Y or M if you want to add support for the Tegra20 SPDIF interface.
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/display/tegra/ | 
| H A D | nvidia,tegra20-dc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-dc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 15     pattern: "^dc@[0-9a-f]+$"
 19       - enum:
 20           - nvidia,tegra20-dc
 21           - nvidia,tegra30-dc
 [all …]
 
 | 
| H A D | nvidia,tegra20-dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-dsi.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 16       - enum:
 17           - nvidia,tegra20-dsi
 18           - nvidia,tegra30-dsi
 19           - nvidia,tegra114-dsi
 [all …]
 
 | 
| H A D | nvidia,tegra20-vi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-vi.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 15     pattern: "^vi@[0-9a-f]+$"
 19       - const: nvidia,tegra20-vi
 20       - const: nvidia,tegra30-vi
 21       - const: nvidia,tegra114-vi
 [all …]
 
 | 
| H A D | nvidia,tegra20-hdmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-hdmi.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 15     pattern: "^hdmi@[0-9a-f]+$"
 19       - enum:
 20           - nvidia,tegra20-hdmi
 21           - nvidia,tegra30-hdmi
 [all …]
 
 | 
| H A D | nvidia,tegra20-host1x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-host1x.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 13 description: The host1x top-level node defines a number of children, each
 19       - enum:
 20           - nvidia,tegra20-host1x
 21           - nvidia,tegra30-host1x
 [all …]
 
 | 
| /linux/Documentation/translations/zh_CN/devicetree/ | 
| H A D | usage-model.rst | 1 .. SPDX-License-Identifier: GPL-2.02 .. include:: ../disclaimer-zh_CN.rst
 4 :Original: Documentation/devicetree/usage-model.rst
 45 -------
 57 传递给内核,而不需要真正的Open Firmware实现。U-Boot、kexec和其他引导程序
 67 -----------
 71 --------------
 88 ------------
 106 	compatible = "ti,omap3-beagleboard", "ti,omap3450", "ti,omap3";
 107 	compatible = "ti,omap3-beagleboard-xm", "ti,omap3450", "ti,omap3";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/soc/tegra/ | 
| H A D | nvidia,tegra20-pmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/soc/tegra/nvidia,tegra20-pmc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jonathan Hunter <jonathanh@nvidia.com>
 16       - nvidia,tegra20-pmc
 17       - nvidia,tegra30-pmc
 18       - nvidia,tegra114-pmc
 19       - nvidia,tegra124-pmc
 [all …]
 
 | 
| H A D | nvidia,nvec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 26       - description: divider clock
 27       - description: fast clock
 29   clock-names:
 32       - const: div-clk
 33       - const: fast-clk
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/nvidia/ | 
| H A D | tegra132.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include <dt-bindings/clock/tegra124-car.h>
 3 #include <dt-bindings/gpio/tegra-gpio.h>
 4 #include <dt-bindings/memory/tegra124-mc.h>
 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
 6 #include <dt-bindings/pinctrl/pinctrl-tegra-xusb.h>
 7 #include <dt-bindings/interrupt-controller/arm-gic.h>
 8 #include <dt-bindings/thermal/tegra124-soctherm.h>
 9 #include <dt-bindings/soc/tegra-pmc.h>
 11 #include "tegra132-peripherals-opp.dtsi"
 [all …]
 
 | 
| /linux/drivers/clk/tegra/ | 
| H A D | clk-tegra20.c | 1 // SPDX-License-Identifier: GPL-2.0-only7 #include <linux/clk-provider.h>
 15 #include <dt-bindings/clock/tegra20-car.h>
 18 #include "clk-id.h"
 444 	{ .dev_id = "tegra20-ac97", .dt_id = TEGRA20_CLK_AC97 },
 445 	{ .dev_id = "tegra-apbdma", .dt_id = TEGRA20_CLK_APBDMA },
 446 	{ .dev_id = "rtc-tegra", .dt_id = TEGRA20_CLK_RTC },
 448 	{ .dev_id = "tegra-kbc", .dt_id = TEGRA20_CLK_KBC },
 450 	{ .con_id = "vcp", .dev_id = "tegra-avp", .dt_id = TEGRA20_CLK_VCP },
 451 	{ .con_id = "bsea", .dev_id = "tegra-avp", .dt_id = TEGRA20_CLK_BSEA },
 [all …]
 
 |