evm.c (e36edcec0a2491d1e31ddb9d82d77b9763e9aef0) evm.c (941f2fcc5bc66aceb993032a05641248eb092e11)
1/*
2 * (C) Copyright 2013
3 * Texas Instruments Incorporated, <www.ti.com>
4 *
5 * Lokesh Vutla <lokeshvutla@ti.com>
6 *
7 * Based on previous work by:
8 * Aneesh V <aneesh@ti.com>

--- 271 unchanged lines hidden (view full) ---

280 case 2:
281 if (ram_size > CONFIG_MAX_MEM_MAPPED)
282 *regs = &emif2_ddr3_532_mhz_1cs_2G;
283 else
284 *regs = &emif2_ddr3_532_mhz_1cs;
285 break;
286 }
287 break;
1/*
2 * (C) Copyright 2013
3 * Texas Instruments Incorporated, <www.ti.com>
4 *
5 * Lokesh Vutla <lokeshvutla@ti.com>
6 *
7 * Based on previous work by:
8 * Aneesh V <aneesh@ti.com>

--- 271 unchanged lines hidden (view full) ---

280 case 2:
281 if (ram_size > CONFIG_MAX_MEM_MAPPED)
282 *regs = &emif2_ddr3_532_mhz_1cs_2G;
283 else
284 *regs = &emif2_ddr3_532_mhz_1cs;
285 break;
286 }
287 break;
288 case DRA762_ABZ_ES1_0:
289 case DRA762_ACD_ES1_0:
288 case DRA762_ES1_0:
289 if (emif_nr == 1)
290 *regs = &emif_1_regs_ddr3_666_mhz_1cs_dra76;
291 else
292 *regs = &emif_2_regs_ddr3_666_mhz_1cs_dra76;
293 break;
294 case DRA722_ES1_0:
295 case DRA722_ES2_0:

--- 46 unchanged lines hidden (view full) ---

342
343void emif_get_dmm_regs(const struct dmm_lisa_map_regs **dmm_lisa_regs)
344{
345 u64 ram_size;
346
347 ram_size = board_ti_get_emif_size();
348
349 switch (omap_revision()) {
290 case DRA762_ES1_0:
291 if (emif_nr == 1)
292 *regs = &emif_1_regs_ddr3_666_mhz_1cs_dra76;
293 else
294 *regs = &emif_2_regs_ddr3_666_mhz_1cs_dra76;
295 break;
296 case DRA722_ES1_0:
297 case DRA722_ES2_0:

--- 46 unchanged lines hidden (view full) ---

344
345void emif_get_dmm_regs(const struct dmm_lisa_map_regs **dmm_lisa_regs)
346{
347 u64 ram_size;
348
349 ram_size = board_ti_get_emif_size();
350
351 switch (omap_revision()) {
352 case DRA762_ABZ_ES1_0:
353 case DRA762_ACD_ES1_0:
350 case DRA762_ES1_0:
351 case DRA752_ES1_0:
352 case DRA752_ES1_1:
353 case DRA752_ES2_0:
354 if (ram_size > CONFIG_MAX_MEM_MAPPED)
355 *dmm_lisa_regs = &lisa_map_dra7_2GB;
356 else
357 *dmm_lisa_regs = &lisa_map_dra7_1536MB;

--- 292 unchanged lines hidden (view full) ---

650
651 if (is_dra72x()) {
652 if (board_is_dra72x_revc_or_later())
653 name = "dra72x-revc";
654 else if (board_is_dra71x_evm())
655 name = "dra71x";
656 else
657 name = "dra72x";
354 case DRA762_ES1_0:
355 case DRA752_ES1_0:
356 case DRA752_ES1_1:
357 case DRA752_ES2_0:
358 if (ram_size > CONFIG_MAX_MEM_MAPPED)
359 *dmm_lisa_regs = &lisa_map_dra7_2GB;
360 else
361 *dmm_lisa_regs = &lisa_map_dra7_1536MB;

--- 292 unchanged lines hidden (view full) ---

654
655 if (is_dra72x()) {
656 if (board_is_dra72x_revc_or_later())
657 name = "dra72x-revc";
658 else if (board_is_dra71x_evm())
659 name = "dra71x";
660 else
661 name = "dra72x";
658 } else if (is_dra76x()) {
659 name = "dra76x";
662 } else if (is_dra76x_abz()) {
663 name = "dra76x_abz";
664 } else if (is_dra76x_acd()) {
665 name = "dra76x_acd";
660 } else {
661 name = "dra7xx";
662 }
663
664 set_board_info_env(name);
665
666 /*
667 * Default FIT boot on HS devices. Non FIT images are not allowed

--- 120 unchanged lines hidden (view full) ---

788 break;
789 case DRA752_ES1_0:
790 case DRA752_ES1_1:
791 pads = dra74x_core_padconf_array;
792 npads = ARRAY_SIZE(dra74x_core_padconf_array);
793 iodelay = dra742_es1_1_iodelay_cfg_array;
794 niodelays = ARRAY_SIZE(dra742_es1_1_iodelay_cfg_array);
795 break;
666 } else {
667 name = "dra7xx";
668 }
669
670 set_board_info_env(name);
671
672 /*
673 * Default FIT boot on HS devices. Non FIT images are not allowed

--- 120 unchanged lines hidden (view full) ---

794 break;
795 case DRA752_ES1_0:
796 case DRA752_ES1_1:
797 pads = dra74x_core_padconf_array;
798 npads = ARRAY_SIZE(dra74x_core_padconf_array);
799 iodelay = dra742_es1_1_iodelay_cfg_array;
800 niodelays = ARRAY_SIZE(dra742_es1_1_iodelay_cfg_array);
801 break;
802 case DRA762_ACD_ES1_0:
796 case DRA762_ES1_0:
797 pads = dra76x_core_padconf_array;
798 npads = ARRAY_SIZE(dra76x_core_padconf_array);
799 iodelay = dra76x_es1_0_iodelay_cfg_array;
800 niodelays = ARRAY_SIZE(dra76x_es1_0_iodelay_cfg_array);
801 break;
802 default:
803 case DRA752_ES2_0:
803 case DRA762_ES1_0:
804 pads = dra76x_core_padconf_array;
805 npads = ARRAY_SIZE(dra76x_core_padconf_array);
806 iodelay = dra76x_es1_0_iodelay_cfg_array;
807 niodelays = ARRAY_SIZE(dra76x_es1_0_iodelay_cfg_array);
808 break;
809 default:
810 case DRA752_ES2_0:
811 case DRA762_ABZ_ES1_0:
804 pads = dra74x_core_padconf_array;
805 npads = ARRAY_SIZE(dra74x_core_padconf_array);
806 iodelay = dra742_es2_0_iodelay_cfg_array;
807 niodelays = ARRAY_SIZE(dra742_es2_0_iodelay_cfg_array);
808 /* Setup port1 and port2 for rgmii with 'no-id' mode */
809 clrset_spare_register(1, 0, RGMII2_ID_MODE_N_MASK |
810 RGMII1_ID_MODE_N_MASK);
811 break;

--- 313 unchanged lines hidden (view full) ---

1125 if (!strcmp(name, "dra71-evm"))
1126 return 0;
1127 }else if(board_is_dra72x_revc_or_later()) {
1128 if (!strcmp(name, "dra72-evm-revc"))
1129 return 0;
1130 } else if (!strcmp(name, "dra72-evm")) {
1131 return 0;
1132 }
812 pads = dra74x_core_padconf_array;
813 npads = ARRAY_SIZE(dra74x_core_padconf_array);
814 iodelay = dra742_es2_0_iodelay_cfg_array;
815 niodelays = ARRAY_SIZE(dra742_es2_0_iodelay_cfg_array);
816 /* Setup port1 and port2 for rgmii with 'no-id' mode */
817 clrset_spare_register(1, 0, RGMII2_ID_MODE_N_MASK |
818 RGMII1_ID_MODE_N_MASK);
819 break;

--- 313 unchanged lines hidden (view full) ---

1133 if (!strcmp(name, "dra71-evm"))
1134 return 0;
1135 }else if(board_is_dra72x_revc_or_later()) {
1136 if (!strcmp(name, "dra72-evm-revc"))
1137 return 0;
1138 } else if (!strcmp(name, "dra72-evm")) {
1139 return 0;
1140 }
1133 } else if (is_dra76x() && !strcmp(name, "dra76-evm")) {
1141 } else if (is_dra76x_acd() && !strcmp(name, "dra76-evm")) {
1134 return 0;
1142 return 0;
1135 } else if (!is_dra72x() && !is_dra76x() && !strcmp(name, "dra7-evm")) {
1143 } else if (!is_dra72x() && !is_dra76x_acd() &&
1144 !strcmp(name, "dra7-evm")) {
1136 return 0;
1137 }
1138
1139 return -1;
1140}
1141#endif
1142
1143#ifdef CONFIG_TI_SECURE_DEVICE

--- 12 unchanged lines hidden ---
1145 return 0;
1146 }
1147
1148 return -1;
1149}
1150#endif
1151
1152#ifdef CONFIG_TI_SECURE_DEVICE

--- 12 unchanged lines hidden ---