xref: /openbmc/linux/Documentation/arch/arm/keystone/overview.rst (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1*e790a4ceSJonathan Corbet==========================
2*e790a4ceSJonathan CorbetTI Keystone Linux Overview
3*e790a4ceSJonathan Corbet==========================
4*e790a4ceSJonathan Corbet
5*e790a4ceSJonathan CorbetIntroduction
6*e790a4ceSJonathan Corbet------------
7*e790a4ceSJonathan CorbetKeystone range of SoCs are based on ARM Cortex-A15 MPCore Processors
8*e790a4ceSJonathan Corbetand c66x DSP cores. This document describes essential information required
9*e790a4ceSJonathan Corbetfor users to run Linux on Keystone based EVMs from Texas Instruments.
10*e790a4ceSJonathan Corbet
11*e790a4ceSJonathan CorbetFollowing SoCs  & EVMs are currently supported:-
12*e790a4ceSJonathan Corbet
13*e790a4ceSJonathan CorbetK2HK SoC and EVM
14*e790a4ceSJonathan Corbet=================
15*e790a4ceSJonathan Corbet
16*e790a4ceSJonathan Corbeta.k.a Keystone 2 Hawking/Kepler SoC
17*e790a4ceSJonathan CorbetTCI6636K2H & TCI6636K2K: See documentation at
18*e790a4ceSJonathan Corbet
19*e790a4ceSJonathan Corbet	http://www.ti.com/product/tci6638k2k
20*e790a4ceSJonathan Corbet	http://www.ti.com/product/tci6638k2h
21*e790a4ceSJonathan Corbet
22*e790a4ceSJonathan CorbetEVM:
23*e790a4ceSJonathan Corbet  http://www.advantech.com/Support/TI-EVM/EVMK2HX_sd.aspx
24*e790a4ceSJonathan Corbet
25*e790a4ceSJonathan CorbetK2E SoC and EVM
26*e790a4ceSJonathan Corbet===============
27*e790a4ceSJonathan Corbet
28*e790a4ceSJonathan Corbeta.k.a Keystone 2 Edison SoC
29*e790a4ceSJonathan Corbet
30*e790a4ceSJonathan CorbetK2E  -  66AK2E05:
31*e790a4ceSJonathan Corbet
32*e790a4ceSJonathan CorbetSee documentation at
33*e790a4ceSJonathan Corbet
34*e790a4ceSJonathan Corbet	http://www.ti.com/product/66AK2E05/technicaldocuments
35*e790a4ceSJonathan Corbet
36*e790a4ceSJonathan CorbetEVM:
37*e790a4ceSJonathan Corbet   https://www.einfochips.com/index.php/partnerships/texas-instruments/k2e-evm.html
38*e790a4ceSJonathan Corbet
39*e790a4ceSJonathan CorbetK2L SoC and EVM
40*e790a4ceSJonathan Corbet===============
41*e790a4ceSJonathan Corbet
42*e790a4ceSJonathan Corbeta.k.a Keystone 2 Lamarr SoC
43*e790a4ceSJonathan Corbet
44*e790a4ceSJonathan CorbetK2L  -  TCI6630K2L:
45*e790a4ceSJonathan Corbet
46*e790a4ceSJonathan CorbetSee documentation at
47*e790a4ceSJonathan Corbet	http://www.ti.com/product/TCI6630K2L/technicaldocuments
48*e790a4ceSJonathan Corbet
49*e790a4ceSJonathan CorbetEVM:
50*e790a4ceSJonathan Corbet  https://www.einfochips.com/index.php/partnerships/texas-instruments/k2l-evm.html
51*e790a4ceSJonathan Corbet
52*e790a4ceSJonathan CorbetConfiguration
53*e790a4ceSJonathan Corbet-------------
54*e790a4ceSJonathan Corbet
55*e790a4ceSJonathan CorbetAll of the K2 SoCs/EVMs share a common defconfig, keystone_defconfig and same
56*e790a4ceSJonathan Corbetimage is used to boot on individual EVMs. The platform configuration is
57*e790a4ceSJonathan Corbetspecified through DTS. Following are the DTS used:
58*e790a4ceSJonathan Corbet
59*e790a4ceSJonathan Corbet	K2HK EVM:
60*e790a4ceSJonathan Corbet		k2hk-evm.dts
61*e790a4ceSJonathan Corbet	K2E EVM:
62*e790a4ceSJonathan Corbet		k2e-evm.dts
63*e790a4ceSJonathan Corbet	K2L EVM:
64*e790a4ceSJonathan Corbet		k2l-evm.dts
65*e790a4ceSJonathan Corbet
66*e790a4ceSJonathan CorbetThe device tree documentation for the keystone machines are located at
67*e790a4ceSJonathan Corbet
68*e790a4ceSJonathan Corbet        Documentation/devicetree/bindings/arm/keystone/keystone.txt
69*e790a4ceSJonathan Corbet
70*e790a4ceSJonathan CorbetDocument Author
71*e790a4ceSJonathan Corbet---------------
72*e790a4ceSJonathan CorbetMurali Karicheri <m-karicheri2@ti.com>
73*e790a4ceSJonathan Corbet
74*e790a4ceSJonathan CorbetCopyright 2015 Texas Instruments
75