mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 07:02:06 +00:00 
			
		
		
		
	 501b825d01
			
		
	
	
		501b825d01
		
	
	
	
	
		
			
			Use enable/disable hooks for clock framework integration. Make sure we control the clock for the serial console as well. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
		
			
				
	
	
		
			32 lines
		
	
	
		
			684 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			684 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __LINUX_SERIAL_SCI_H
 | |
| #define __LINUX_SERIAL_SCI_H
 | |
| 
 | |
| #include <linux/serial_core.h>
 | |
| 
 | |
| /*
 | |
|  * Generic header for SuperH SCI(F) (used by sh/sh64/h8300 and related parts)
 | |
|  */
 | |
| 
 | |
| /* Offsets into the sci_port->irqs array */
 | |
| enum {
 | |
| 	SCIx_ERI_IRQ,
 | |
| 	SCIx_RXI_IRQ,
 | |
| 	SCIx_TXI_IRQ,
 | |
| 	SCIx_BRI_IRQ,
 | |
| 	SCIx_NR_IRQS,
 | |
| };
 | |
| 
 | |
| /*
 | |
|  * Platform device specific platform_data struct
 | |
|  */
 | |
| struct plat_sci_port {
 | |
| 	void __iomem	*membase;		/* io cookie */
 | |
| 	unsigned long	mapbase;		/* resource base */
 | |
| 	unsigned int	irqs[SCIx_NR_IRQS];	/* ERI, RXI, TXI, BRI */
 | |
| 	unsigned int	type;			/* SCI / SCIF / IRDA */
 | |
| 	upf_t		flags;			/* UPF_* flags */
 | |
| 	char		*clk;			/* clock string */
 | |
| };
 | |
| 
 | |
| #endif /* __LINUX_SERIAL_SCI_H */
 |