About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / arm / amlogic.txt


Based on kernel version 4.16.1. Page generated on 2018-04-09 11:52 EST.

1	Amlogic MesonX device tree bindings
2	-------------------------------------------
3	
4	Work in progress statement:
5	
6	Device tree files and bindings applying to Amlogic SoCs and boards are
7	considered "unstable". Any Amlogic device tree binding may change at
8	any time. Be sure to use a device tree binary and a kernel image
9	generated from the same source tree.
10	
11	Please refer to Documentation/devicetree/bindings/ABI.txt for a definition of a
12	stable binding/ABI.
13	
14	---------------------------------------------------------------
15	
16	Boards with the Amlogic Meson6 SoC shall have the following properties:
17	  Required root node property:
18	    compatible: "amlogic,meson6"
19	
20	Boards with the Amlogic Meson8 SoC shall have the following properties:
21	  Required root node property:
22	    compatible: "amlogic,meson8";
23	
24	Boards with the Amlogic Meson8b SoC shall have the following properties:
25	  Required root node property:
26	    compatible: "amlogic,meson8b";
27	
28	Boards with the Amlogic Meson GXBaby SoC shall have the following properties:
29	  Required root node property:
30	    compatible: "amlogic,meson-gxbb";
31	
32	Boards with the Amlogic Meson GXL S905X SoC shall have the following properties:
33	  Required root node property:
34	    compatible: "amlogic,s905x", "amlogic,meson-gxl";
35	
36	Boards with the Amlogic Meson GXL S905D SoC shall have the following properties:
37	  Required root node property:
38	    compatible: "amlogic,s905d", "amlogic,meson-gxl";
39	
40	Boards with the Amlogic Meson GXM S912 SoC shall have the following properties:
41	  Required root node property:
42	    compatible: "amlogic,s912", "amlogic,meson-gxm";
43	
44	Boards with the Amlogic Meson AXG A113D SoC shall have the following properties:
45	  Required root node property:
46	    compatible: "amlogic,a113d", "amlogic,meson-axg";
47	
48	Board compatible values (alphabetically, grouped by SoC):
49	
50	  - "geniatech,atv1200" (Meson6)
51	
52	  - "minix,neo-x8" (Meson8)
53	
54	  - "hardkernel,odroid-c1" (Meson8b)
55	  - "tronfy,mxq" (Meson8b)
56	
57	  - "amlogic,p200" (Meson gxbb)
58	  - "amlogic,p201" (Meson gxbb)
59	  - "friendlyarm,nanopi-k2" (Meson gxbb)
60	  - "hardkernel,odroid-c2" (Meson gxbb)
61	  - "nexbox,a95x" (Meson gxbb or Meson gxl s905x)
62	  - "tronsmart,vega-s95-pro", "tronsmart,vega-s95" (Meson gxbb)
63	  - "tronsmart,vega-s95-meta", "tronsmart,vega-s95" (Meson gxbb)
64	  - "tronsmart,vega-s95-telos", "tronsmart,vega-s95" (Meson gxbb)
65	  - "wetek,hub" (Meson gxbb)
66	  - "wetek,play2" (Meson gxbb)
67	
68	  - "amlogic,p212" (Meson gxl s905x)
69	  - "hwacom,amazetv" (Meson gxl s905x)
70	  - "khadas,vim" (Meson gxl s905x)
71	  - "libretech,cc" (Meson gxl s905x)
72	
73	  - "amlogic,p230" (Meson gxl s905d)
74	  - "amlogic,p231" (Meson gxl s905d)
75	
76	  - "amlogic,q200" (Meson gxm s912)
77	  - "amlogic,q201" (Meson gxm s912)
78	  - "khadas,vim2" (Meson gxm s912)
79	  - "kingnovel,r-box-pro" (Meson gxm S912)
80	  - "nexbox,a1" (Meson gxm s912)
81	  - "tronsmart,vega-s96" (Meson gxm s912)
82	
83	  - "amlogic,s400" (Meson axg a113d)
84	
85	Amlogic Meson Firmware registers Interface
86	------------------------------------------
87	
88	The Meson SoCs have a register bank with status and data shared with the
89	secure firmware.
90	
91	Required properties:
92	 - compatible: For Meson GX SoCs, must be "amlogic,meson-gx-ao-secure", "syscon"
93	
94	Properties should indentify components of this register interface :
95	
96	Meson GX SoC Information
97	------------------------
98	A firmware register encodes the SoC type, package and revision information on
99	the Meson GX SoCs.
100	If present, the following property should be added :
101	
102	Optional properties:
103	  - amlogic,has-chip-id: If present, the interface gives the current SoC version.
104	
105	Example
106	-------
107	
108	ao-secure@140 {
109		compatible = "amlogic,meson-gx-ao-secure", "syscon";
110		reg = <0x0 0x140 0x0 0x140>;
111		amlogic,has-chip-id;
112	};
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog