Home
last modified time | relevance | path

Searched full:tegra186 (Results 1 – 25 of 113) sorted by relevance

12345

/Linux-v5.15/arch/arm64/boot/dts/nvidia/
Dtegra186.dtsi2 #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 …]
Dtegra234.dtsi5 #include <dt-bindings/mailbox/tegra186-hsp.h>
40 compatible = "nvidia,tegra234-sdhci", "nvidia,tegra186-sdhci";
146 compatible = "nvidia,tegra234-bpmp", "nvidia,tegra186-bpmp";
155 compatible = "nvidia,tegra186-bpmp-i2c";
DMakefile9 dtb-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186-p2771-0000.dtb
10 dtb-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186-p3509-0000+p3636-0001.dtb
/Linux-v5.15/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra186-mc.yaml4 $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
55 controller on NVIDIA Tegra186 and later is performed on the BPMP. This
64 - nvidia,tegra186-emc
97 #include <dt-bindings/clock/tegra186-clock.h>
105 compatible = "nvidia,tegra186-mc";
121 compatible = "nvidia,tegra186-emc";
133 compatible = "nvidia,tegra186-bpmp";
/Linux-v5.15/Documentation/devicetree/bindings/gpio/
Dnvidia,tegra186-gpio.txt1 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".
94 - "nvidia,tegra186-gpio": 6 entries.
95 - "nvidia,tegra186-gpio-aon": 1 entry.
107 See <dt-bindings/gpio/tegra186-gpio.h>.
121 See <dt-bindings/gpio/tegra186-gpio.h>.
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/firmware/
Dnvidia,tegra186-bpmp.txt14 - "nvidia,tegra186-bpmp"
27 - .../mailbox/nvidia,tegra186-hsp.txt
34 - <dt-bindings/clock/tegra186-clock.h>
36 - <dt-bindings/power/tegra186-powergate.h>
38 - <dt-bindings/reset/tegra186-reset.h>
74 compatible = "nvidia,tegra186-sysram", "mmio-sram";
81 compatible = "nvidia,tegra186-bpmp-shmem";
88 compatible = "nvidia,tegra186-bpmp-shmem";
96 compatible = "nvidia,tegra186-bpmp";
/Linux-v5.15/Documentation/devicetree/bindings/thermal/
Dnvidia,tegra186-bpmp-thermal.txt1 NVIDIA Tegra186 BPMP thermal sensor
3 In Tegra186, the BPMP (Boot and Power Management Processor) implements an
9 ../firmware/nvidia,tegra186-bpmp.txt for details of the BPMP binding.
18 - "nvidia,tegra186-bpmp-thermal"
30 compatible = "nvidia,tegra186-bpmp-thermal";
/Linux-v5.15/Documentation/devicetree/bindings/i2c/
Dnvidia,tegra186-bpmp-i2c.txt1 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";
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dnvidia,tegra186-dspk.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra186-dspk.yaml#
7 title: Tegra186 DSPK Controller Device Tree Bindings
26 - const: nvidia,tegra186-dspk
29 - const: nvidia,tegra186-dspk
88 #include<dt-bindings/clock/tegra186-clock.h>
91 compatible = "nvidia,tegra186-dspk";
Dnvidia,tegra210-ahub.yaml28 - nvidia,tegra186-ahub
31 - const: nvidia,tegra186-ahub
86 $ref: nvidia,tegra186-dspk.yaml#
/Linux-v5.15/Documentation/devicetree/bindings/misc/
Dnvidia,tegra186-misc.txt1 NVIDIA Tegra186 (and later) MISC register block
3 The MISC register block found on Tegra186 and later SoCs contains registers
8 - Tegra186: "nvidia,tegra186-misc"
/Linux-v5.15/sound/soc/tegra/
Dtegra210_admaif.c44 ADMAIF_REG_DEFAULTS(1, TEGRA186),
45 ADMAIF_REG_DEFAULTS(2, TEGRA186),
46 ADMAIF_REG_DEFAULTS(3, TEGRA186),
47 ADMAIF_REG_DEFAULTS(4, TEGRA186),
48 ADMAIF_REG_DEFAULTS(5, TEGRA186),
49 ADMAIF_REG_DEFAULTS(6, TEGRA186),
50 ADMAIF_REG_DEFAULTS(7, TEGRA186),
51 ADMAIF_REG_DEFAULTS(8, TEGRA186),
52 ADMAIF_REG_DEFAULTS(9, TEGRA186),
53 ADMAIF_REG_DEFAULTS(10, TEGRA186),
[all …]
/Linux-v5.15/drivers/memory/tegra/
DMakefile10 tegra-mc-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186.o
11 tegra-mc-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra186.o tegra194.o
20 obj-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186-emc.o
21 obj-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra186-emc.o
/Linux-v5.15/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra186-pmc.txt5 - "nvidia,tegra186-pmc": for Tegra186
28 compatible = "nvidia,tegra186-pmc";
57 The following pads are present on Tegra186:
88 compatible = "nvidia,tegra186-pmc";
/Linux-v5.15/drivers/firmware/tegra/
DMakefile4 tegra-bpmp-$(CONFIG_ARCH_TEGRA_186_SOC) += bpmp-tegra186.o
5 tegra-bpmp-$(CONFIG_ARCH_TEGRA_194_SOC) += bpmp-tegra186.o
6 tegra-bpmp-$(CONFIG_ARCH_TEGRA_234_SOC) += bpmp-tegra186.o
/Linux-v5.15/Documentation/devicetree/bindings/mailbox/
Dnvidia,tegra186-hsp.txt17 - "nvidia,tegra186-hsp"
18 - "nvidia,tegra194-hsp", "nvidia,tegra186-hsp"
57 <dt-bindings/mailbox/tegra186-hsp.h>
62 compatible = "nvidia,tegra186-hsp";
/Linux-v5.15/Documentation/devicetree/bindings/mmc/
Dnvidia,tegra20-sdhci.txt16 - "nvidia,tegra186-sdhci": for Tegra186
18 - clocks: For Tegra210, Tegra186 and Tegra194 must contain two entries.
22 - clock-names: For Tegra210, Tegra186 and Tegra194 must contain the
50 Optional properties for Tegra210, Tegra186 and Tegra194:
/Linux-v5.15/Documentation/devicetree/bindings/serial/
Dnvidia,tegra20-hsuart.txt7 "nvidia,tegra186-hsuart" for Tegra186,
39 Tegra186 chip has a known hardware issue. UART Rx baud rate tolerance level
/Linux-v5.15/drivers/phy/tegra/
DMakefile8 phy-tegra-xusb-$(CONFIG_ARCH_TEGRA_186_SOC) += xusb-tegra186.o
9 phy-tegra-xusb-$(CONFIG_ARCH_TEGRA_194_SOC) += xusb-tegra186.o
/Linux-v5.15/Documentation/devicetree/bindings/usb/
Dnvidia,tegra124-xusb.txt13 - Tegra186: "nvidia,tegra186-xusb"
64 For Tegra210 and Tegra186:
84 - Tegra186: usb2-0, usb2-1, usb2-2, hsic-0, usb3-0, usb3-1, usb3-2
Dnvidia,tegra-xudc.yaml23 - nvidia,tegra186-xudc # For Tegra186
141 - nvidia,tegra186-xudc
/Linux-v5.15/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-host1x.txt6 For pre-Tegra186, one entry describing the whole register area.
7 For Tegra186, one entry for each entry in reg-names:
317 - "nvidia,tegra186-sor": for Tegra186
318 - "nvidia,tegra186-sor1": for Tegra186
330 For Tegra186 and later:
331 - pad: SOR pad output clock (on Tegra186 and later)
341 Required properties on Tegra186 and later:
/Linux-v5.15/drivers/cpufreq/
Dtegra186-cpufreq.c119 .name = "tegra186",
269 { .compatible = "nvidia,tegra186-ccplex-cluster", },
276 .name = "tegra186-cpufreq",
285 MODULE_DESCRIPTION("NVIDIA Tegra186 cpufreq driver");
/Linux-v5.15/Documentation/devicetree/bindings/net/
Dsnps,dwc-qos-ethernet.txt16 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10"
17 Represents the IP core when integrated into the NVIDIA Tegra186 SoC.
72 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10":
97 - "nvidia,tegra186-eqos", "snps,dwc-qos-ethernet-4.10":
/Linux-v5.15/Documentation/devicetree/bindings/fuse/
Dnvidia,tegra20-fuse.txt8 For Tegra210 must contain "nvidia,tegra210-efuse". For Tegra186 must contain
9 "nvidia,tegra186-efuse". For Tegra194 must contain "nvidia,tegra194-efuse".

12345