/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra186.dtsi | 2 #include <dt-bindings/clock/tegra186-clock.h> 3 #include <dt-bindings/gpio/tegra186-gpio.h> 5 #include <dt-bindings/mailbox/tegra186-hsp.h> 6 #include <dt-bindings/power/tegra186-powergate.h> 7 #include <dt-bindings/reset/tegra186-reset.h> 10 compatible = "nvidia,tegra186"; 16 compatible = "nvidia,tegra186-gpio"; 35 compatible = "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10"; 55 compatible = "nvidia,tegra186-uart", "nvidia,tegra20-uart"; 62 compatible = "nvidia,tegra186-i2c", "nvidia,tegra114-i2c"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/firmware/ |
H A D | nvidia,tegra186-bpmp.yaml | 4 $id: http://devicetree.org/schemas/firmware/nvidia,tegra186-bpmp.yaml# 26 - .../mailbox/nvidia,tegra186-hsp.yaml 33 - <dt-bindings/clock/tegra186-clock.h> 35 - <dt-bindings/power/tegra186-powergate.h> 37 - <dt-bindings/reset/tegra186-reset.h> 73 - const: nvidia,tegra186-bpmp 74 - const: nvidia,tegra186-bpmp 142 #include <dt-bindings/mailbox/tegra186-hsp.h> 143 #include <dt-bindings/memory/tegra186-mc.h> 146 compatible = "nvidia,tegra186-hsp"; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra186.dtsi | 2 #include <dt-bindings/clock/tegra186-clock.h> 3 #include <dt-bindings/gpio/tegra186-gpio.h> 5 #include <dt-bindings/mailbox/tegra186-hsp.h> 6 #include <dt-bindings/memory/tegra186-mc.h> 8 #include <dt-bindings/power/tegra186-powergate.h> 9 #include <dt-bindings/reset/tegra186-reset.h> 10 #include <dt-bindings/thermal/tegra186-bpmp-thermal.h> 13 compatible = "nvidia,tegra186"; 19 compatible = "nvidia,tegra186-misc"; 25 compatible = "nvidia,tegra186-gpio"; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | nvidia,tegra186-gpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/nvidia,tegra186-gpio.yaml# 7 title: NVIDIA Tegra GPIO Controller (Tegra186 and later) 14 Tegra186 contains two GPIO controllers; a main controller and an "AON" 20 The Tegra186 GPIO controller allows software to set the IO direction of, 54 <dt-bindings/gpio/tegra186-gpio.h> describes the port-level mapping. In 82 - nvidia,tegra186-gpio 83 - nvidia,tegra186-gpio-aon 120 See <dt-bindings/gpio/tegra186-gpio.h>. 135 See <dt-bindings/gpio/tegra186-gpio.h>. 152 - nvidia,tegra186-gpio [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/gpio/ |
H A D | nvidia,tegra186-gpio.txt | 1 NVIDIA Tegra186 GPIO controllers 3 Tegra186 contains two GPIO controllers; a main controller and an "AON" 9 The Tegra186 GPIO controller allows software to set the IO direction of, and 42 extremely non-linear. The header file <dt-bindings/gpio/tegra186-gpio.h> 69 - "nvidia,tegra186-gpio". 70 - "nvidia,tegra186-gpio-aon". 92 - "nvidia,tegra186-gpio": 6 entries. 93 - "nvidia,tegra186-gpio-aon": 1 entry. 103 See <dt-bindings/gpio/tegra186-gpio.h>. 117 See <dt-bindings/gpio/tegra186-gpio.h>. [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/firmware/ |
H A D | nvidia,tegra186-bpmp.txt | 15 - "nvidia,tegra186-bpmp" 28 - .../mailbox/nvidia,tegra186-hsp.txt 35 - <dt-bindings/clock/tegra186-clock.h> 37 - <dt-bindings/power/tegra186-powergate.h> 39 - <dt-bindings/reset/tegra186-reset.h> 75 compatible = "nvidia,tegra186-sysram", "mmio-sram"; 82 compatible = "nvidia,tegra186-bpmp-shmem"; 87 compatible = "nvidia,tegra186-bpmp-shmem"; 93 compatible = "nvidia,tegra186-bpmp";
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | nvidia,tegra186-mc.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra186-mc.yaml# 7 title: NVIDIA Tegra186 (and later) SoC Memory Controller 14 The NVIDIA Tegra186 SoC features a 128 bit memory controller that is split 32 - nvidia,tegra186-mc 65 controller on NVIDIA Tegra186 and later is performed on the BPMP. This 74 - nvidia,tegra186-emc 106 const: nvidia,tegra186-emc 145 const: nvidia,tegra186-mc 235 #include <dt-bindings/clock/tegra186-clock.h> 243 compatible = "nvidia,tegra186-mc"; [all …]
|
/openbmc/linux/drivers/memory/tegra/ |
H A D | Makefile | 10 tegra-mc-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186.o 11 tegra-mc-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra186.o tegra194.o 12 tegra-mc-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra186.o tegra234.o 21 obj-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186-emc.o 22 obj-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra186-emc.o 23 obj-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra186-emc.o
|
/openbmc/linux/Documentation/devicetree/bindings/gpu/host1x/ |
H A D | nvidia,tegra210-nvenc.yaml | 25 - nvidia,tegra186-nvenc 84 - nvidia,tegra186-nvenc 117 #include <dt-bindings/clock/tegra186-clock.h> 118 #include <dt-bindings/memory/tegra186-mc.h> 119 #include <dt-bindings/power/tegra186-powergate.h> 120 #include <dt-bindings/reset/tegra186-reset.h> 123 compatible = "nvidia,tegra186-nvenc";
|
H A D | nvidia,tegra210-nvjpg.yaml | 25 - nvidia,tegra186-nvjpg 76 #include <dt-bindings/clock/tegra186-clock.h> 77 #include <dt-bindings/memory/tegra186-mc.h> 78 #include <dt-bindings/power/tegra186-powergate.h> 79 #include <dt-bindings/reset/tegra186-reset.h> 82 compatible = "nvidia,tegra186-nvjpg";
|
H A D | nvidia,tegra210-nvdec.yaml | 25 - nvidia,tegra186-nvdec 86 #include <dt-bindings/clock/tegra186-clock.h> 88 #include <dt-bindings/memory/tegra186-mc.h> 89 #include <dt-bindings/power/tegra186-powergate.h> 90 #include <dt-bindings/reset/tegra186-reset.h> 93 compatible = "nvidia,tegra186-nvdec";
|
/openbmc/linux/Documentation/devicetree/bindings/display/tegra/ |
H A D | nvidia,tegra186-display.yaml | 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra186-display.yaml# 7 title: NVIDIA Tegra186 (and later) Display Hub 19 - nvidia,tegra186-display 77 const: nvidia,tegra186-display 119 #include <dt-bindings/clock/tegra186-clock.h> 121 #include <dt-bindings/memory/tegra186-mc.h> 122 #include <dt-bindings/power/tegra186-powergate.h> 123 #include <dt-bindings/reset/tegra186-reset.h> 126 compatible = "nvidia,tegra186-display"; 150 compatible = "nvidia,tegra186-dc"; [all …]
|
H A D | nvidia,tegra20-dsi.yaml | 22 - nvidia,tegra186-dsi 124 const: nvidia,tegra186-dsi 141 #include <dt-bindings/clock/tegra186-clock.h> 143 #include <dt-bindings/power/tegra186-powergate.h> 144 #include <dt-bindings/reset/tegra186-reset.h> 147 compatible = "nvidia,tegra186-dsi";
|
H A D | nvidia,tegra186-dsi-padctl.yaml | 4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra186-dsi-padctl.yaml# 18 const: nvidia,tegra186-dsi-padctl 38 #include <dt-bindings/reset/tegra186-reset.h> 41 compatible = "nvidia,tegra186-dsi-padctl";
|
/openbmc/linux/Documentation/devicetree/bindings/misc/ |
H A D | nvidia,tegra186-misc.yaml | 4 $id: http://devicetree.org/schemas/misc/nvidia,tegra186-misc.yaml# 7 title: NVIDIA Tegra186 (and later) MISC register block 13 description: The MISC register block found on Tegra186 and later SoCs contains 20 - nvidia,tegra186-misc 40 compatible = "nvidia,tegra186-misc";
|
/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | nvidia,tegra186-xusb.yaml | 4 $id: http://devicetree.org/schemas/usb/nvidia,tegra186-xusb.yaml# 7 title: NVIDIA Tegra186 xHCI controller 18 const: nvidia,tegra186-xusb 132 #include <dt-bindings/clock/tegra186-clock.h> 134 #include <dt-bindings/memory/tegra186-mc.h> 135 #include <dt-bindings/power/tegra186-powergate.h> 136 #include <dt-bindings/reset/tegra186-reset.h> 139 compatible = "nvidia,tegra186-xusb";
|
/openbmc/u-boot/doc/device-tree-bindings/i2c/ |
H A D | nvidia,tegra186-bpmp-i2c.txt | 1 NVIDIA Tegra186 BPMP I2C controller 3 In Tegra186, the BPMP (Boot and Power Management Processor) owns certain HW 10 ../firmware/nvidia,tegra186-bpmp.txt for details of the BPMP binding. 19 - "nvidia,tegra186-bpmp-i2c". 37 compatible = "nvidia,tegra186-bpmp-i2c";
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | nvidia,tegra186-dspk.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra186-dspk.yaml# 7 title: Tegra186 DSPK Controller 29 - const: nvidia,tegra186-dspk 34 - const: nvidia,tegra186-dspk 87 #include<dt-bindings/clock/tegra186-clock.h> 90 compatible = "nvidia,tegra186-dspk";
|
/openbmc/linux/Documentation/devicetree/bindings/thermal/ |
H A D | nvidia,tegra186-bpmp-thermal.yaml | 4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra186-bpmp-thermal.yaml# 7 title: NVIDIA Tegra186 (and later) BPMP thermal sensor 14 In Tegra186, the BPMP (Boot and Power Management Processor) implements 20 node. See ../firmware/nvidia,tegra186-bpmp.yaml for details of the 32 - nvidia,tegra186-bpmp-thermal
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | nvidia,tegra186-timer.yaml | 4 $id: http://devicetree.org/schemas/timer/nvidia,tegra186-timer.yaml# 7 title: NVIDIA Tegra186 timer 22 - const: nvidia,tegra186-timer 24 The Tegra186 timer provides ten 29-bit timer counters. 39 const: nvidia,tegra186-timer 72 compatible = "nvidia,tegra186-timer";
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | nvidia,tegra186-bpmp-i2c.yaml | 4 $id: http://devicetree.org/schemas/i2c/nvidia,tegra186-bpmp-i2c.yaml# 7 title: NVIDIA Tegra186 (and later) BPMP I2C controller 14 In Tegra186 and later, the BPMP (Boot and Power Management Processor) 21 See ../firmware/nvidia,tegra186-bpmp.yaml for details of the BPMP 29 const: nvidia,tegra186-bpmp-i2c
|
/openbmc/linux/Documentation/devicetree/bindings/arm/tegra/ |
H A D | nvidia,tegra186-pmc.yaml | 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra186-pmc.yaml# 16 - nvidia,tegra186-pmc 48 const: nvidia,tegra186-pmc 85 The following pads are present on Tegra186: 156 #include <dt-bindings/clock/tegra186-clock.h> 159 #include <dt-bindings/memory/tegra186-mc.h> 160 #include <dt-bindings/reset/tegra186-reset.h> 163 compatible = "nvidia,tegra186-pmc"; 183 compatible = "nvidia,tegra186-sdhci";
|
/openbmc/u-boot/arch/arm/mach-tegra/tegra186/ |
H A D | Kconfig | 5 if TEGRA186 8 prompt "Tegra186 board select" 11 bool "NVIDIA Tegra186 P2771-0000 board" 22 default "tegra186"
|
/openbmc/linux/Documentation/devicetree/bindings/dma/ |
H A D | nvidia,tegra186-gpc-dma.yaml | 4 $id: http://devicetree.org/schemas/dma/nvidia,tegra186-gpc-dma.yaml# 24 - const: nvidia,tegra186-gpcdma 29 - const: nvidia,tegra186-gpcdma 73 #include <dt-bindings/memory/tegra186-mc.h> 74 #include <dt-bindings/reset/tegra186-reset.h> 77 compatible = "nvidia,tegra186-gpcdma";
|
/openbmc/linux/Documentation/devicetree/bindings/cpu/ |
H A D | nvidia,tegra186-ccplex-cluster.yaml | 4 $id: http://devicetree.org/schemas/cpu/nvidia,tegra186-ccplex-cluster.yaml# 7 title: NVIDIA Tegra186 CCPLEX Cluster 15 const: nvidia,tegra186-ccplex-cluster 34 compatible = "nvidia,tegra186-ccplex-cluster";
|