1*7254d92eSHeiko Schocher/* 2*7254d92eSHeiko Schocher * Copyright (C) 2013 Boundary Devices 3*7254d92eSHeiko Schocher * 4*7254d92eSHeiko Schocher * SPDX-License-Identifier: GPL-2.0+ 5*7254d92eSHeiko Schocher * 6*7254d92eSHeiko Schocher * Device Configuration Data (DCD) 7*7254d92eSHeiko Schocher * 8*7254d92eSHeiko Schocher * Each entry must have the format: 9*7254d92eSHeiko Schocher * Addr-type Address Value 10*7254d92eSHeiko Schocher * 11*7254d92eSHeiko Schocher * where: 12*7254d92eSHeiko Schocher * Addr-type register length (1,2 or 4 bytes) 13*7254d92eSHeiko Schocher * Address absolute address of the register 14*7254d92eSHeiko Schocher * value value to be stored in the register 15*7254d92eSHeiko Schocher */ 16*7254d92eSHeiko Schocher 17*7254d92eSHeiko Schocher/* DDR IO TYPE */ 18*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_DDR_TYPE, 0x000C0000 19*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_DDRPKE, 0x00000000 20*7254d92eSHeiko Schocher/* Clock */ 21*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDCLK_0, 0x00000030 22*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDCLK_1, 0x00000030 23*7254d92eSHeiko Schocher/* Address */ 24*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_CAS, 0x00000030 25*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_RAS, 0x00000030 26*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_ADDDS, 0x00000030 27*7254d92eSHeiko Schocher/* Control */ 28*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_RESET, 0x00000030 29*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDBA2, 0x00000000 30*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDODT0, 0x00000030 31*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDODT1, 0x00000030 32*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_CTLDS, 0x00000030 33*7254d92eSHeiko Schocher/* Data Strobe */ 34*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DDRMODE_CTL, 0x00020000 35*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS0, 0x00000028 36*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS1, 0x00000028 37*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS2, 0x00000028 38*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS3, 0x00000028 39*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS4, 0x00000028 40*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS5, 0x00000028 41*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS6, 0x00000028 42*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS7, 0x00000028 43*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_DDRMODE, 0x00020000 44*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B0DS, 0x00000028 45*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B1DS, 0x00000028 46*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B2DS, 0x00000028 47*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B3DS, 0x00000028 48*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B4DS, 0x00000028 49*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B5DS, 0x00000028 50*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B6DS, 0x00000028 51*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B7DS, 0x00000028 52*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM0, 0x00000028 53*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM1, 0x00000028 54*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM2, 0x00000028 55*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM3, 0x00000028 56*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM4, 0x00000028 57*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM5, 0x00000028 58*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM6, 0x00000028 59*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM7, 0x00000028 60