1 // SPDX-License-Identifier: GPL-2.0-only 1 2 /* 3 * Old U-boot compatibility for 824x 4 * 5 * Copyright (c) 2007 Freescale Semiconductor, 6 */ 7 8 #include "ops.h" 9 #include "stdio.h" 10 #include "cuboot.h" 11 12 #define TARGET_824x 13 #include "ppcboot.h" 14 15 static bd_t bd; 16 17 18 static void platform_fixups(void) 19 { 20 void *soc; 21 22 dt_fixup_memory(bd.bi_memstart, bd.bi_ 23 dt_fixup_mac_addresses(bd.bi_enetaddr) 24 dt_fixup_cpu_clocks(bd.bi_intfreq, bd. 25 26 soc = find_node_by_devtype(NULL, "soc" 27 if (soc) { 28 void *serial = NULL; 29 30 setprop(soc, "bus-frequency", 31 sizeof(bd.bi_busfreq)) 32 33 while ((serial = find_node_by_ 34 if (get_parent(serial) 35 continue; 36 37 setprop(serial, "clock 38 sizeof(bd.bi_b 39 } 40 } 41 } 42 43 void platform_init(unsigned long r3, unsigned 44 unsigned long r6, unsigned 45 { 46 CUBOOT_INIT(); 47 fdt_init(_dtb_start); 48 serial_console_init(); 49 platform_ops.fixups = platform_fixups; 50 } 51
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.