| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | tegra20.dtsi | 1 #include <dt-bindings/clock/tegra20-car.h> 9 compatible = "nvidia,tegra20"; 13 compatible = "nvidia,tegra20-host1x", "simple-bus"; 27 compatible = "nvidia,tegra20-mpe"; 36 compatible = "nvidia,tegra20-vi"; 45 compatible = "nvidia,tegra20-epp"; 54 compatible = "nvidia,tegra20-isp"; 63 compatible = "nvidia,tegra20-gr2d"; 72 compatible = "nvidia,tegra20-gr3d"; 80 compatible = "nvidia,tegra20-dc"; [all …]
|
| H A D | tegra30.dtsi | 161 compatible = "nvidia,tegra30-dc", "nvidia,tegra20-dc"; 268 compatible = "nvidia,tegra30-timer", "nvidia,tegra20-timer"; 292 compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; 358 compatible = "nvidia,tegra30-apbmisc", "nvidia,tegra20-apbmisc"; 373 * is "nvidia,tegra30-uart", "nvidia,tegra20-uart" and to enable 375 * "nvidia,tegra30-hsuart", "nvidia,tegra20-hsuart". 378 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 391 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 404 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 417 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | tegra20.dtsi | 2 #include <dt-bindings/clock/tegra20-car.h> 4 #include <dt-bindings/memory/tegra20-mc.h> 10 compatible = "nvidia,tegra20"; 34 compatible = "nvidia,tegra20-host1x"; 50 compatible = "nvidia,tegra20-mpe"; 59 compatible = "nvidia,tegra20-vi"; 68 compatible = "nvidia,tegra20-epp"; 77 compatible = "nvidia,tegra20-isp"; 86 compatible = "nvidia,tegra20-gr2d"; 95 compatible = "nvidia,tegra20-gr3d"; [all …]
|
| H A D | tegra30.dtsi | 320 compatible = "nvidia,tegra30-timer", "nvidia,tegra20-timer"; 344 compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; 421 compatible = "nvidia,tegra30-vde", "nvidia,tegra20-vde"; 445 compatible = "nvidia,tegra30-apbmisc", "nvidia,tegra20-apbmisc"; 460 * is "nvidia,tegra30-uart", "nvidia,tegra20-uart" and to enable 462 * "nvidia,tegra30-hsuart", "nvidia,tegra20-hsuart". 465 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 478 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 491 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 504 compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; [all …]
|
| H A D | tegra20-acer-a500-picasso.dts | 8 #include "tegra20.dtsi" 9 #include "tegra20-cpu-opp.dtsi" 10 #include "tegra20-cpu-opp-microvolt.dtsi" 14 compatible = "acer,picasso", "nvidia,tegra20"; 383 compatible = "nvidia,tegra20-hsuart"; 388 compatible = "nvidia,tegra20-hsuart"; 696 compatible = "nvidia,tegra20-udc"; 1049 compatible = "nvidia,tegra20-emc-table"; 1067 compatible = "nvidia,tegra20-emc-table"; 1085 compatible = "nvidia,tegra20-emc-table"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/i2c/ |
| H A D | nvidia,tegra20-i2c.txt | 1 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/misc/ |
| H A D | nvidia,tegra20-apbmisc.txt | 5 - 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"
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pwm/ |
| H A D | nvidia,tegra20-pwm.txt | 5 - "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";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/fuse/ |
| H A D | nvidia,tegra20-fuse.txt | 1 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";
|
| /OK3568_Linux_fs/kernel/drivers/clocksource/ |
| H A D | timer-tegra.c | 212 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 …]
|
| /OK3568_Linux_fs/kernel/sound/soc/tegra/ |
| H A D | Makefile | 5 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 19 obj-$(CONFIG_SND_SOC_TEGRA20_AC97) += snd-soc-tegra20-ac97.o 20 obj-$(CONFIG_SND_SOC_TEGRA20_DAS) += snd-soc-tegra20-das.o 21 obj-$(CONFIG_SND_SOC_TEGRA20_I2S) += snd-soc-tegra20-i2s.o 22 obj-$(CONFIG_SND_SOC_TEGRA20_SPDIF) += snd-soc-tegra20-spdif.o
|
| H A D | Kconfig | 13 tristate "Tegra20 AC97 interface" 19 Tegra20 AC97 interface. You will also need to select the individual 23 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" 36 Tegra20 I2S interface. You will also need to select the individual 40 tristate "Tegra20 SPDIF interface" 44 Say Y or M if you want to add support for the Tegra20 SPDIF interface.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/tegra/ |
| H A D | nvidia,tegra20-ahb.txt | 4 - 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";
|
| H A D | nvidia,tegra20-flowctrl.txt | 5 - "nvidia,tegra20-flowctrl": for Tegra20 16 compatible = "nvidia,tegra20-flowctrl";
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/ |
| H A D | Kconfig | 1 if TEGRA20 4 prompt "Tegra20 board select" 8 bool "NVIDIA Tegra20 Harmony evaluation board" 36 bool "NVIDIA Tegra20 Ventana evaluation board" 46 default "tegra20"
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rtc/ |
| H A D | nvidia,tegra20-rtc.txt | 1 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";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | nvidia,tegra20-mc.txt | 1 NVIDIA Tegra20 MC(Memory Controller) 4 - compatible : "nvidia,tegra20-mc-gart" 13 The assignments may be found in header file <dt-bindings/memory/tegra20-mc.h> 22 compatible = "nvidia,tegra20-mc-gart"; 33 compatible = "nvidia,tegra20-vde";
|
| H A D | nvidia,tegra20-emc.txt | 7 - compatible : Should contain "nvidia,tegra20-emc". 23 compatible = "nvidia,tegra20-emc"; 62 might exist on the system. The Tegra20 platform handles this during 70 - compatible : Should contain "nvidia,tegra20-emc-table". 88 compatible = "nvidia,tegra20-emc-table"; 98 compatible = "nvidia,tegra20-emc-table";
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/gpu/ |
| H A D | nvidia,tegra20-host1x.txt | 243 compatible = "nvidia,tegra20-host1x", "simple-bus"; 257 compatible = "nvidia,tegra20-mpe"; 266 compatible = "nvidia,tegra20-vi"; 275 compatible = "nvidia,tegra20-epp"; 284 compatible = "nvidia,tegra20-isp"; 293 compatible = "nvidia,tegra20-gr2d"; 302 compatible = "nvidia,tegra20-gr3d"; 310 compatible = "nvidia,tegra20-dc"; 325 compatible = "nvidia,tegra20-dc"; 340 compatible = "nvidia,tegra20-hdmi"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/timer/ |
| H A D | nvidia,tegra20-timer.txt | 1 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";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | nvidia,tegra20-car.txt | 1 NVIDIA Tegra20 Clock And Reset Controller 10 - compatible : Should be "nvidia,tegra20-car" 17 <dt-bindings/clock/tegra20-car.h>. 26 compatible = "nvidia,tegra20-car";
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-tegra/ |
| H A D | reset-handler.S | 43 /* 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
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/tegra/ |
| H A D | nvidia,tegra20-host1x.txt | 47 - Tegra20/Tegra30/Tegra114/Tegra124: 354 compatible = "nvidia,tegra20-host1x", "simple-bus"; 368 compatible = "nvidia,tegra20-mpe"; 457 compatible = "nvidia,tegra20-epp"; 466 compatible = "nvidia,tegra20-isp"; 475 compatible = "nvidia,tegra20-gr2d"; 484 compatible = "nvidia,tegra20-gr3d"; 492 compatible = "nvidia,tegra20-dc"; 507 compatible = "nvidia,tegra20-dc"; 522 compatible = "nvidia,tegra20-hdmi"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/devfreq/ |
| H A D | tegra20-devfreq.c | 3 * NVIDIA Tegra20 devfreq driver 106 np = of_find_compatible_node(NULL, NULL, "nvidia,tegra20-mc-gart"); in tegra_get_memory_controller() 204 .name = "tegra20-devfreq", 209 MODULE_ALIAS("platform:tegra20-devfreq"); 211 MODULE_DESCRIPTION("NVIDIA Tegra20 devfreq driver");
|
| /OK3568_Linux_fs/kernel/drivers/cpufreq/ |
| H A D | tegra20-cpufreq.c | 49 if (of_machine_is_compatible("nvidia,tegra20")) { in tegra20_cpufreq_probe() 108 .name = "tegra20-cpufreq", 113 MODULE_ALIAS("platform:tegra20-cpufreq"); 115 MODULE_DESCRIPTION("NVIDIA Tegra20 cpufreq driver");
|