cregit-Linux how code gets into the kernel

Release 4.14 arch/mips/include/asm/mach-ralink/ralink_regs.h

/*
 *  Ralink SoC register definitions
 *
 *  Copyright (C) 2013 John Crispin <john@phrozen.org>
 *  Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org>
 *  Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
 *
 *  This program is free software; you can redistribute it and/or modify it
 *  under the terms of the GNU General Public License version 2 as published
 *  by the Free Software Foundation.
 */

#ifndef _RALINK_REGS_H_

#define _RALINK_REGS_H_

#include <linux/io.h>


enum ralink_soc_type {
	
RALINK_UNKNOWN = 0,
	
RT2880_SOC,
	
RT3883_SOC,
	
RT305X_SOC_RT3050,
	
RT305X_SOC_RT3052,
	
RT305X_SOC_RT3350,
	
RT305X_SOC_RT3352,
	
RT305X_SOC_RT5350,
	
MT762X_SOC_MT7620A,
	
MT762X_SOC_MT7620N,
	
MT762X_SOC_MT7621AT,
	
MT762X_SOC_MT7628AN,
	
MT762X_SOC_MT7688,
};
extern enum ralink_soc_type ralink_soc;

extern __iomem void *rt_sysc_membase;
extern __iomem void *rt_memc_membase;


static inline void rt_sysc_w32(u32 val, unsigned reg) { __raw_writel(val, rt_sysc_membase + reg); }

Contributors

PersonTokensPropCommitsCommitProp
John Crispin22100.00%1100.00%
Total22100.00%1100.00%


static inline u32 rt_sysc_r32(unsigned reg) { return __raw_readl(rt_sysc_membase + reg); }

Contributors

PersonTokensPropCommitsCommitProp
John Crispin18100.00%1100.00%
Total18100.00%1100.00%


static inline void rt_sysc_m32(u32 clr, u32 set, unsigned reg) { u32 val = rt_sysc_r32(reg) & ~clr; __raw_writel(val | set, rt_sysc_membase + reg); }

Contributors

PersonTokensPropCommitsCommitProp
John Crispin38100.00%1100.00%
Total38100.00%1100.00%


static inline void rt_memc_w32(u32 val, unsigned reg) { __raw_writel(val, rt_memc_membase + reg); }

Contributors

PersonTokensPropCommitsCommitProp
John Crispin22100.00%1100.00%
Total22100.00%1100.00%


static inline u32 rt_memc_r32(unsigned reg) { return __raw_readl(rt_memc_membase + reg); }

Contributors

PersonTokensPropCommitsCommitProp
John Crispin18100.00%1100.00%
Total18100.00%1100.00%

#endif /* _RALINK_REGS_H_ */

Overall Contributors

PersonTokensPropCommitsCommitProp
John Crispin17798.33%480.00%
Harvey Hunt31.67%120.00%
Total180100.00%5100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.