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/ti/k3-am654.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
    2 /*
    3  * Device Tree Source for AM6 SoC family in Quad core configuration
    4  *
    5  * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/
    6  */
    7 
    8 #include "k3-am65.dtsi"
    9 
   10 / {
   11         cpus {
   12                 #address-cells = <1>;
   13                 #size-cells = <0>;
   14                 cpu-map {
   15                         cluster0: cluster0 {
   16                                 core0 {
   17                                         cpu = <&cpu0>;
   18                                 };
   19 
   20                                 core1 {
   21                                         cpu = <&cpu1>;
   22                                 };
   23                         };
   24 
   25                         cluster1: cluster1 {
   26                                 core0 {
   27                                         cpu = <&cpu2>;
   28                                 };
   29 
   30                                 core1 {
   31                                         cpu = <&cpu3>;
   32                                 };
   33                         };
   34                 };
   35 
   36                 cpu0: cpu@0 {
   37                         compatible = "arm,cortex-a53";
   38                         reg = <0x000>;
   39                         device_type = "cpu";
   40                         enable-method = "psci";
   41                         i-cache-size = <0x8000>;
   42                         i-cache-line-size = <64>;
   43                         i-cache-sets = <256>;
   44                         d-cache-size = <0x8000>;
   45                         d-cache-line-size = <64>;
   46                         d-cache-sets = <128>;
   47                         next-level-cache = <&L2_0>;
   48                 };
   49 
   50                 cpu1: cpu@1 {
   51                         compatible = "arm,cortex-a53";
   52                         reg = <0x001>;
   53                         device_type = "cpu";
   54                         enable-method = "psci";
   55                         i-cache-size = <0x8000>;
   56                         i-cache-line-size = <64>;
   57                         i-cache-sets = <256>;
   58                         d-cache-size = <0x8000>;
   59                         d-cache-line-size = <64>;
   60                         d-cache-sets = <128>;
   61                         next-level-cache = <&L2_0>;
   62                 };
   63 
   64                 cpu2: cpu@100 {
   65                         compatible = "arm,cortex-a53";
   66                         reg = <0x100>;
   67                         device_type = "cpu";
   68                         enable-method = "psci";
   69                         i-cache-size = <0x8000>;
   70                         i-cache-line-size = <64>;
   71                         i-cache-sets = <256>;
   72                         d-cache-size = <0x8000>;
   73                         d-cache-line-size = <64>;
   74                         d-cache-sets = <128>;
   75                         next-level-cache = <&L2_1>;
   76                 };
   77 
   78                 cpu3: cpu@101 {
   79                         compatible = "arm,cortex-a53";
   80                         reg = <0x101>;
   81                         device_type = "cpu";
   82                         enable-method = "psci";
   83                         i-cache-size = <0x8000>;
   84                         i-cache-line-size = <64>;
   85                         i-cache-sets = <256>;
   86                         d-cache-size = <0x8000>;
   87                         d-cache-line-size = <64>;
   88                         d-cache-sets = <128>;
   89                         next-level-cache = <&L2_1>;
   90                 };
   91         };
   92 
   93         L2_0: l2-cache0 {
   94                 compatible = "cache";
   95                 cache-level = <2>;
   96                 cache-size = <0x80000>;
   97                 cache-line-size = <64>;
   98                 cache-sets = <512>;
   99                 next-level-cache = <&msmc_l3>;
  100         };
  101 
  102         L2_1: l2-cache1 {
  103                 compatible = "cache";
  104                 cache-level = <2>;
  105                 cache-size = <0x80000>;
  106                 cache-line-size = <64>;
  107                 cache-sets = <512>;
  108                 next-level-cache = <&msmc_l3>;
  109         };
  110 
  111         msmc_l3: l3-cache0 {
  112                 compatible = "cache";
  113                 cache-level = <3>;
  114         };
  115 
  116         thermal_zones: thermal-zones {
  117                 #include "k3-am654-industrial-thermal.dtsi"
  118         };
  119 };

Cache object: 4061bb7d71facac1ccecf93dacd200fa


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