xref: /openbmc/linux/arch/powerpc/sysdev/fsl_soc.h (revision a1e58bbd)
1 #ifndef __PPC_FSL_SOC_H
2 #define __PPC_FSL_SOC_H
3 #ifdef __KERNEL__
4 
5 #include <asm/mmu.h>
6 
7 extern phys_addr_t get_immrbase(void);
8 extern u32 get_brgfreq(void);
9 extern u32 get_baudrate(void);
10 
11 struct spi_board_info;
12 
13 extern int fsl_spi_init(struct spi_board_info *board_infos,
14 			unsigned int num_board_infos,
15 			void (*activate_cs)(u8 cs, u8 polarity),
16 			void (*deactivate_cs)(u8 cs, u8 polarity));
17 
18 extern void fsl_rstcr_restart(char *cmd);
19 #endif
20 #endif
21