The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/omap443x.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0-only
    2 /*
    3  * Device Tree Source for OMAP443x SoC
    4  *
    5  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
    6  */
    7 
    8 #include "omap4.dtsi"
    9 
   10 / {
   11         cpus {
   12                 cpu0: cpu@0 {
   13                         /* OMAP443x variants OPP50-OPPNT */
   14                         operating-points = <
   15                                 /* kHz    uV */
   16                                 300000  1025000
   17                                 600000  1200000
   18                                 800000  1313000
   19                                 1008000 1375000
   20                         >;
   21                         clock-latency = <300000>; /* From legacy driver */
   22 
   23                         /* cooling options */
   24                         #cooling-cells = <2>; /* min followed by max */
   25                 };
   26         };
   27 
   28         thermal-zones {
   29                 #include "omap4-cpu-thermal.dtsi"
   30         };
   31 
   32         ocp {
   33                 /* 4430 has only gpio_86 tshut and no talert interrupt */
   34                 bandgap: bandgap@4a002260 {
   35                         reg = <0x4a002260 0x4
   36                                0x4a00232C 0x4>;
   37                         compatible = "ti,omap4430-bandgap";
   38                         gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;
   39 
   40                         #thermal-sensor-cells = <0>;
   41                 };
   42         };
   43 
   44         ocp {
   45                 abb_mpu: regulator-abb-mpu {
   46                         status = "okay";
   47 
   48                         reg = <0x4a307bd0 0x8>, <0x4a306014 0x4>;
   49                         reg-names = "base-address", "int-address";
   50 
   51                         ti,abb_info = <
   52                         /*uV            ABB     efuse   rbb_m   fbb_m   vset_m*/
   53                         1025000         0       0       0       0       0
   54                         1200000         0       0       0       0       0
   55                         1313000         0       0       0       0       0
   56                         1375000         1       0       0       0       0
   57                         1389000         1       0       0       0       0
   58                         >;
   59                 };
   60 
   61                 /* Default unused, just provide register info for record */
   62                 abb_iva: regulator-abb-iva {
   63                         reg = <0x4a307bd8 0x8>, <0x4a306010 0x4>;
   64                         reg-names = "base-address", "int-address";
   65                 };
   66 
   67         };
   68 
   69 };
   70 
   71 &cpu_thermal {
   72         coefficients = <0 20000>;
   73 };
   74 
   75 /include/ "omap443x-clocks.dtsi"
   76 
   77 /*
   78  * Use dpll_per for sgx at 307.2MHz like droid4 stock v3.0.8 Android kernel
   79  */
   80 &sgx_module {
   81         assigned-clocks = <&l3_gfx_clkctrl OMAP4_GPU_CLKCTRL 24>,
   82                           <&dpll_per_m7x2_ck>;
   83         assigned-clock-rates = <0>, <307200000>;
   84         assigned-clock-parents = <&dpll_per_m7x2_ck>;
   85 };

Cache object: 6cfcd72ee53fb50fd6383f6c50192d4e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.