1e034ea3bSDaniel Schwierzeck /* 2*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 3e034ea3bSDaniel Schwierzeck * 4e034ea3bSDaniel Schwierzeck * Copyright (C) 2003 Wolfgang Denk, DENX Software Engineering, wd@denx.de 5e034ea3bSDaniel Schwierzeck */ 6e034ea3bSDaniel Schwierzeck 7a52852c5SDaniel Schwierzeck static inline unsigned long bss_start(void) 8a52852c5SDaniel Schwierzeck { 9716cc8ccSSimon Glass extern char __bss_start[]; 10a52852c5SDaniel Schwierzeck return (unsigned long) &__bss_start; 11a52852c5SDaniel Schwierzeck } 12a52852c5SDaniel Schwierzeck 13a52852c5SDaniel Schwierzeck static inline unsigned long bss_end(void) 14a52852c5SDaniel Schwierzeck { 15a52852c5SDaniel Schwierzeck extern ulong __bss_end; 16a52852c5SDaniel Schwierzeck return (unsigned long) &__bss_end; 17a52852c5SDaniel Schwierzeck } 18a52852c5SDaniel Schwierzeck 193420bf1cSDaniel Schwierzeck static inline unsigned long image_copy_end(void) 203420bf1cSDaniel Schwierzeck { 21716cc8ccSSimon Glass extern char __image_copy_end[]; 223420bf1cSDaniel Schwierzeck return (unsigned long) &__image_copy_end; 233420bf1cSDaniel Schwierzeck } 243420bf1cSDaniel Schwierzeck 25e034ea3bSDaniel Schwierzeck extern int incaip_set_cpuclk(void); 26