13d0407baSopenharmony_ci/*
23d0407baSopenharmony_ci *
33d0407baSopenharmony_ci * Copyright (C) 2017 ROCKCHIP, Inc.
43d0407baSopenharmony_ci *
53d0407baSopenharmony_ci * This software is licensed under the terms of the GNU General Public
63d0407baSopenharmony_ci * License version 2, as published by the Free Software Foundation, and
73d0407baSopenharmony_ci * may be copied, distributed, and modified under those terms.
83d0407baSopenharmony_ci *
93d0407baSopenharmony_ci * This program is distributed in the hope that it will be useful,
103d0407baSopenharmony_ci * but WITHOUT ANY WARRANTY; without even the implied warranty of
113d0407baSopenharmony_ci * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
123d0407baSopenharmony_ci * GNU General Public License for more details.
133d0407baSopenharmony_ci *
143d0407baSopenharmony_ci */
153d0407baSopenharmony_ci
163d0407baSopenharmony_ci#ifndef _DT_BINDINGS_CLOCK_ROCKCHIP_DDR_H
173d0407baSopenharmony_ci#define _DT_BINDINGS_CLOCK_ROCKCHIP_DDR_H
183d0407baSopenharmony_ci
193d0407baSopenharmony_ci#define DDR2_DEFAULT	(0)
203d0407baSopenharmony_ci
213d0407baSopenharmony_ci#define DDR3_800D	(0)	/* 5-5-5 */
223d0407baSopenharmony_ci#define DDR3_800E	(1)	/* 6-6-6 */
233d0407baSopenharmony_ci#define DDR3_1066E	(2)	/* 6-6-6 */
243d0407baSopenharmony_ci#define DDR3_1066F	(3)	/* 7-7-7 */
253d0407baSopenharmony_ci#define DDR3_1066G	(4)	/* 8-8-8 */
263d0407baSopenharmony_ci#define DDR3_1333F	(5)	/* 7-7-7 */
273d0407baSopenharmony_ci#define DDR3_1333G	(6)	/* 8-8-8 */
283d0407baSopenharmony_ci#define DDR3_1333H	(7)	/* 9-9-9 */
293d0407baSopenharmony_ci#define DDR3_1333J	(8)	/* 10-10-10 */
303d0407baSopenharmony_ci#define DDR3_1600G	(9)	/* 8-8-8 */
313d0407baSopenharmony_ci#define DDR3_1600H	(10)	/* 9-9-9 */
323d0407baSopenharmony_ci#define DDR3_1600J	(11)	/* 10-10-10 */
333d0407baSopenharmony_ci#define DDR3_1600K	(12)	/* 11-11-11 */
343d0407baSopenharmony_ci#define DDR3_1866J	(13)	/* 10-10-10 */
353d0407baSopenharmony_ci#define DDR3_1866K	(14)	/* 11-11-11 */
363d0407baSopenharmony_ci#define DDR3_1866L	(15)	/* 12-12-12 */
373d0407baSopenharmony_ci#define DDR3_1866M	(16)	/* 13-13-13 */
383d0407baSopenharmony_ci#define DDR3_2133K	(17)	/* 11-11-11 */
393d0407baSopenharmony_ci#define DDR3_2133L	(18)	/* 12-12-12 */
403d0407baSopenharmony_ci#define DDR3_2133M	(19)	/* 13-13-13 */
413d0407baSopenharmony_ci#define DDR3_2133N	(20)	/* 14-14-14 */
423d0407baSopenharmony_ci#define DDR3_DEFAULT	(21)
433d0407baSopenharmony_ci#define DDR_DDR2	(22)
443d0407baSopenharmony_ci#define DDR_LPDDR	(23)
453d0407baSopenharmony_ci#define DDR_LPDDR2	(24)
463d0407baSopenharmony_ci
473d0407baSopenharmony_ci#define DDR4_1600J	(0)	/* 10-10-10 */
483d0407baSopenharmony_ci#define DDR4_1600K	(1)	/* 11-11-11 */
493d0407baSopenharmony_ci#define DDR4_1600L	(2)	/* 12-12-12 */
503d0407baSopenharmony_ci#define DDR4_1866L	(3)	/* 12-12-12 */
513d0407baSopenharmony_ci#define DDR4_1866M	(4)	/* 13-13-13 */
523d0407baSopenharmony_ci#define DDR4_1866N	(5)	/* 14-14-14 */
533d0407baSopenharmony_ci#define DDR4_2133N	(6)	/* 14-14-14 */
543d0407baSopenharmony_ci#define DDR4_2133P	(7)	/* 15-15-15 */
553d0407baSopenharmony_ci#define DDR4_2133R	(8)	/* 16-16-16 */
563d0407baSopenharmony_ci#define DDR4_2400P	(9)	/* 15-15-15 */
573d0407baSopenharmony_ci#define DDR4_2400R	(10)	/* 16-16-16 */
583d0407baSopenharmony_ci#define DDR4_2400U	(11)	/* 18-18-18 */
593d0407baSopenharmony_ci#define DDR4_DEFAULT	(12)
603d0407baSopenharmony_ci
613d0407baSopenharmony_ci#define PAUSE_CPU_STACK_SIZE	16
623d0407baSopenharmony_ci
633d0407baSopenharmony_ci#endif
64