Home
last modified time | relevance | path

Searched full:tegra20 (Results 1 – 25 of 158) sorted by relevance

1234567

/Linux-v5.15/arch/arm/boot/dts/
Dtegra20.dtsi2 #include <dt-bindings/clock/tegra20-car.h>
4 #include <dt-bindings/memory/tegra20-mc.h>
9 #include "tegra20-peripherals-opp.dtsi"
12 compatible = "nvidia,tegra20";
36 compatible = "nvidia,tegra20-host1x";
52 compatible = "nvidia,tegra20-mpe";
61 compatible = "nvidia,tegra20-vi";
70 compatible = "nvidia,tegra20-epp";
79 compatible = "nvidia,tegra20-isp";
88 compatible = "nvidia,tegra20-gr2d";
[all …]
Dtegra20-acer-a500-picasso.dts9 #include "tegra20.dtsi"
10 #include "tegra20-cpu-opp.dtsi"
11 #include "tegra20-cpu-opp-microvolt.dtsi"
15 compatible = "acer,picasso", "nvidia,tegra20";
384 compatible = "nvidia,tegra20-hsuart";
389 compatible = "nvidia,tegra20-hsuart";
719 compatible = "nvidia,tegra20-udc";
1120 compatible = "nvidia,tegra20-emc-table";
1138 compatible = "nvidia,tegra20-emc-table";
1156 compatible = "nvidia,tegra20-emc-table";
[all …]
Dtegra30.dtsi345 compatible = "nvidia,tegra30-timer", "nvidia,tegra20-timer";
369 compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma";
450 compatible = "nvidia,tegra30-vde", "nvidia,tegra20-vde";
474 compatible = "nvidia,tegra30-apbmisc", "nvidia,tegra20-apbmisc";
489 * is "nvidia,tegra30-uart", "nvidia,tegra20-uart" and to enable
491 * "nvidia,tegra30-hsuart", "nvidia,tegra20-hsuart".
494 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
507 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
520 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
533 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart";
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/i2c/
Dnvidia,tegra20-i2c.txt1 NVIDIA Tegra20/Tegra30/Tegra114 I2C controller driver.
4 - compatible : For Tegra20, must be one of "nvidia,tegra20-i2c-dvc" or
5 "nvidia,tegra20-i2c". For Tegra30, must be "nvidia,tegra30-i2c".
10 nvidia,tegra20-i2c-dvc: Tegra20 has specific I2C controller called as DVC I2C
14 "nvidia,tegra20-i2c-dvc".
15 nvidia,tegra20-i2c: Tegra20 has 4 generic I2C controller. This can support
18 only compatible with "nvidia,tegra20-i2c".
20 very much similar to Tegra20 I2C controller with additional feature:
24 support. This is also compatible with "nvidia,tegra20-i2c" without
29 - Tegra30/Tegra20 I2C controller has 2 clock source called div-clk and
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/misc/
Dnvidia,tegra20-apbmisc.txt5 - Tegra20: "nvidia,tegra20-apbmisc"
6 - Tegra30: "nvidia,tegra30-apbmisc", "nvidia,tegra20-apbmisc"
7 - Tegra114: "nvidia,tegra114-apbmisc", "nvidia,tegra20-apbmisc"
8 - Tegra124: "nvidia,tegra124-apbmisc", "nvidia,tegra20-apbmisc"
9 - Tegra132: "nvidia,tegra124-apbmisc", "nvidia,tegra20-apbmisc"
10 - Tegra210: "nvidia,tegra210-apbmisc", "nvidia,tegra20-apbmisc"
/Linux-v5.15/sound/soc/tegra/
DMakefile5 snd-soc-tegra20-ac97-objs := tegra20_ac97.o
6 snd-soc-tegra20-das-objs := tegra20_das.o
7 snd-soc-tegra20-i2s-objs := tegra20_i2s.o
8 snd-soc-tegra20-spdif-objs := tegra20_spdif.o
18 obj-$(CONFIG_SND_SOC_TEGRA20_AC97) += snd-soc-tegra20-ac97.o
19 obj-$(CONFIG_SND_SOC_TEGRA20_DAS) += snd-soc-tegra20-das.o
20 obj-$(CONFIG_SND_SOC_TEGRA20_I2S) += snd-soc-tegra20-i2s.o
21 obj-$(CONFIG_SND_SOC_TEGRA20_SPDIF) += snd-soc-tegra20-spdif.o
DKconfig15 tristate "Tegra20 AC97 interface"
20 Tegra20 AC97 interface. You will also need to select the individual
24 tristate "Tegra20 DAS module"
26 Say Y or M if you want to add support for the Tegra20 DAS module.
31 tristate "Tegra20 I2S interface"
35 Tegra20 I2S interface. You will also need to select the individual
39 tristate "Tegra20 SPDIF interface"
41 Say Y or M if you want to add support for the Tegra20 SPDIF interface.
/Linux-v5.15/Documentation/devicetree/bindings/fuse/
Dnvidia,tegra20-fuse.txt1 NVIDIA Tegra20/Tegra30/Tegr114/Tegra124 fuse block.
4 - compatible : For Tegra20, must contain "nvidia,tegra20-efuse". For Tegra30,
12 nvidia,tegra20-efuse: Tegra20 requires using APB DMA to read the fuse data
13 due to a hardware bug. Tegra20 also lacks certain information which is
33 compatible = "nvidia,tegra20-efuse";
/Linux-v5.15/Documentation/devicetree/bindings/pwm/
Dnvidia,tegra20-pwm.txt5 - "nvidia,tegra20-pwm": for Tegra20
6 - "nvidia,tegra30-pwm", "nvidia,tegra20-pwm": for Tegra30
7 - "nvidia,tegra114-pwm", "nvidia,tegra20-pwm": for Tegra114
8 - "nvidia,tegra124-pwm", "nvidia,tegra20-pwm": for Tegra124
9 - "nvidia,tegra132-pwm", "nvidia,tegra20-pwm": for Tegra132
10 - "nvidia,tegra210-pwm", "nvidia,tegra20-pwm": for Tegra210
39 compatible = "nvidia,tegra20-pwm";
/Linux-v5.15/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-ahb.txt4 - compatible : For Tegra20, must contain "nvidia,tegra20-ahb". For
9 Tegra20, Tegra30, and Tegra114 chips, the value must be <0x6000c004
13 Example (for a Tegra20 chip):
15 compatible = "nvidia,tegra20-ahb";
Dnvidia,tegra20-flowctrl.txt5 - "nvidia,tegra20-flowctrl": for Tegra20
16 compatible = "nvidia,tegra20-flowctrl";
/Linux-v5.15/drivers/clocksource/
Dtimer-tegra.c212 static inline unsigned int tegra_base_for_cpu(int cpu, bool tegra20) in tegra_base_for_cpu() argument
214 if (tegra20) { in tegra_base_for_cpu()
230 static inline unsigned int tegra_irq_idx_for_cpu(int cpu, bool tegra20) in tegra_irq_idx_for_cpu() argument
232 if (tegra20) in tegra_irq_idx_for_cpu()
239 bool tegra20) in tegra_rate_for_timer() argument
245 if (tegra20) in tegra_rate_for_timer()
251 static int __init tegra_init_timer(struct device_node *np, bool tegra20, in tegra_init_timer() argument
304 unsigned long rate = tegra_rate_for_timer(to, tegra20); in tegra_init_timer()
305 unsigned int base = tegra_base_for_cpu(cpu, tegra20); in tegra_init_timer()
306 unsigned int idx = tegra_irq_idx_for_cpu(cpu, tegra20); in tegra_init_timer()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra20-mc.yaml4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra20-mc.yaml#
7 title: NVIDIA Tegra20 SoC Memory Controller
15 The Tegra20 Memory Controller merges request streams from various client
21 Tegra20 Memory Controller includes the GART (Graphics Address Relocation
27 const: nvidia,tegra20-mc-gart
68 compatible = "nvidia,tegra20-mc-gart";
Dnvidia,tegra20-emc.yaml4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra20-emc.yaml#
7 title: NVIDIA Tegra20 SoC External Memory Controller
18 parameters and initialization settings. Tegra20 EMC supports multiple JEDEC
23 const: nvidia,tegra20-emc
68 const: nvidia,tegra20-emc-table
190 compatible = "nvidia,tegra20-emc";
214 compatible = "nvidia,tegra20-emc-table";
/Linux-v5.15/Documentation/devicetree/bindings/rtc/
Dnvidia,tegra20-rtc.txt1 NVIDIA Tegra20 real-time clock
9 - compatible : For Tegra20, must contain "nvidia,tegra20-rtc". Otherwise,
10 must contain '"nvidia,<chip>-rtc", "nvidia,tegra20-rtc"', where <chip>
20 compatible = "nvidia,tegra20-rtc";
/Linux-v5.15/Documentation/devicetree/bindings/clock/
Dnvidia,tegra20-car.yaml4 $id: http://devicetree.org/schemas/clock/nvidia,tegra20-car.yaml#
31 - nvidia,tegra20-car
55 #include <dt-bindings/clock/tegra20-car.h>
58 compatible = "nvidia,tegra20-car";
65 compatible = "nvidia,tegra20-ehci";
/Linux-v5.15/Documentation/devicetree/bindings/timer/
Dnvidia,tegra20-timer.txt1 NVIDIA Tegra20 timer
3 The Tegra20 timer provides four 29-bit timer channels and a single 32-bit free
8 - compatible : should be "nvidia,tegra20-timer".
17 compatible = "nvidia,tegra20-timer";
/Linux-v5.15/arch/arm/mach-tegra/
Dreset-handler.S43 /* Are we on Tegra20? */
44 cmp r6, #TEGRA20
151 cmp r6, #TEGRA20
154 # Tegra20 is a Cortex-A9 r1p1
218 * CPU0 can't be here for Tegra20/30
243 /* Are we on Tegra20? */
244 cmp r6, #TEGRA20
Dtegra.c92 of_machine_is_compatible("nvidia,tegra20")) in tegra_dt_init_late()
93 platform_device_register_simple("tegra20-cpufreq", -1, NULL, 0); in tegra_dt_init_late()
100 platform_device_register_simple("tegra20-cpufreq", -1, NULL, 0); in tegra_dt_init_late()
107 "nvidia,tegra20",
/Linux-v5.15/Documentation/devicetree/bindings/usb/
Dnvidia,tegra20-ehci.txt9 - compatible : For Tegra20, must contain "nvidia,tegra20-ehci".
22 - nvidia,needs-double-reset : boolean is to be set for some of the Tegra20
/Linux-v5.15/drivers/cpufreq/
Dtegra20-cpufreq.c59 if (of_machine_is_compatible("nvidia,tegra20")) { in tegra20_cpufreq_probe()
107 .name = "tegra20-cpufreq",
112 MODULE_ALIAS("platform:tegra20-cpufreq");
114 MODULE_DESCRIPTION("NVIDIA Tegra20 cpufreq driver");
/Linux-v5.15/Documentation/devicetree/bindings/serial/
Dnvidia,tegra20-hsuart.txt1 NVIDIA Tegra20/Tegra30 high speed (DMA based) UART controller driver.
5 "nvidia,tegra20-hsuart" for Tegra20,
62 compatible = "nvidia,tegra30-hsuart", "nvidia,tegra20-hsuart";
/Linux-v5.15/Documentation/devicetree/bindings/spi/
Dnvidia,tegra20-sflash.txt1 NVIDIA Tegra20 SFLASH controller.
4 - compatible : should be "nvidia,tegra20-sflash".
26 compatible = "nvidia,tegra20-sflash";
Dnvidia,tegra20-slink.txt1 NVIDIA Tegra20/Tegra30 SLINK controller.
4 - compatible : should be "nvidia,tegra20-slink", "nvidia,tegra30-slink".
26 compatible = "nvidia,tegra20-slink";
/Linux-v5.15/Documentation/devicetree/bindings/arm/
Dtegra.yaml25 - const: nvidia,tegra20
32 - const: nvidia,tegra20
38 - const: nvidia,tegra20
41 - const: nvidia,tegra20

1234567