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/arm64/amlogic/meson-g12b.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+ OR MIT)
    2 /*
    3  * Copyright (c) 2019 BayLibre, SAS
    4  * Author: Neil Armstrong <narmstrong@baylibre.com>
    5  */
    6 
    7 #include "meson-g12.dtsi"
    8 
    9 / {
   10         compatible = "amlogic,g12b";
   11 
   12         cpus {
   13                 #address-cells = <0x2>;
   14                 #size-cells = <0x0>;
   15 
   16                 cpu-map {
   17                         cluster0 {
   18                                 core0 {
   19                                         cpu = <&cpu0>;
   20                                 };
   21 
   22                                 core1 {
   23                                         cpu = <&cpu1>;
   24                                 };
   25                         };
   26 
   27                         cluster1 {
   28                                 core0 {
   29                                         cpu = <&cpu100>;
   30                                 };
   31 
   32                                 core1 {
   33                                         cpu = <&cpu101>;
   34                                 };
   35 
   36                                 core2 {
   37                                         cpu = <&cpu102>;
   38                                 };
   39 
   40                                 core3 {
   41                                         cpu = <&cpu103>;
   42                                 };
   43                         };
   44                 };
   45 
   46                 cpu0: cpu@0 {
   47                         device_type = "cpu";
   48                         compatible = "arm,cortex-a53";
   49                         reg = <0x0 0x0>;
   50                         enable-method = "psci";
   51                         capacity-dmips-mhz = <592>;
   52                         next-level-cache = <&l2>;
   53                         #cooling-cells = <2>;
   54                 };
   55 
   56                 cpu1: cpu@1 {
   57                         device_type = "cpu";
   58                         compatible = "arm,cortex-a53";
   59                         reg = <0x0 0x1>;
   60                         enable-method = "psci";
   61                         capacity-dmips-mhz = <592>;
   62                         next-level-cache = <&l2>;
   63                         #cooling-cells = <2>;
   64                 };
   65 
   66                 cpu100: cpu@100 {
   67                         device_type = "cpu";
   68                         compatible = "arm,cortex-a73";
   69                         reg = <0x0 0x100>;
   70                         enable-method = "psci";
   71                         capacity-dmips-mhz = <1024>;
   72                         next-level-cache = <&l2>;
   73                         #cooling-cells = <2>;
   74                 };
   75 
   76                 cpu101: cpu@101 {
   77                         device_type = "cpu";
   78                         compatible = "arm,cortex-a73";
   79                         reg = <0x0 0x101>;
   80                         enable-method = "psci";
   81                         capacity-dmips-mhz = <1024>;
   82                         next-level-cache = <&l2>;
   83                         #cooling-cells = <2>;
   84                 };
   85 
   86                 cpu102: cpu@102 {
   87                         device_type = "cpu";
   88                         compatible = "arm,cortex-a73";
   89                         reg = <0x0 0x102>;
   90                         enable-method = "psci";
   91                         capacity-dmips-mhz = <1024>;
   92                         next-level-cache = <&l2>;
   93                         #cooling-cells = <2>;
   94                 };
   95 
   96                 cpu103: cpu@103 {
   97                         device_type = "cpu";
   98                         compatible = "arm,cortex-a73";
   99                         reg = <0x0 0x103>;
  100                         enable-method = "psci";
  101                         capacity-dmips-mhz = <1024>;
  102                         next-level-cache = <&l2>;
  103                         #cooling-cells = <2>;
  104                 };
  105 
  106                 l2: l2-cache0 {
  107                         compatible = "cache";
  108                 };
  109         };
  110 };
  111 
  112 &clkc {
  113         compatible = "amlogic,g12b-clkc";
  114 };
  115 
  116 &cpu_thermal {
  117         cooling-maps {
  118                 map0 {
  119                         trip = <&cpu_passive>;
  120                         cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  121                                          <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  122                                          <&cpu100 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  123                                          <&cpu101 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  124                                          <&cpu102 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  125                                          <&cpu103 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
  126                 };
  127                 map1 {
  128                         trip = <&cpu_hot>;
  129                         cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  130                                          <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  131                                          <&cpu100 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  132                                          <&cpu101 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  133                                          <&cpu102 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
  134                                          <&cpu103 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
  135                 };
  136         };
  137 };
  138 
  139 &mali {
  140         dma-coherent;
  141 };

Cache object: a7a0b12b87b8c3e27100e77c45ef38a1


[ 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.