staging: sm750fb: remove sm750_help.h
This header only contains unused FIELD_*() macros and friends and may be removed Signed-off-by: Mike Rapoport <mike.rapoport@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
603dd4932e
Коммит
779494492e
|
@ -6,7 +6,6 @@
|
|||
#include <linux/ioport.h>
|
||||
#include <linux/io.h>
|
||||
#include <linux/uaccess.h>
|
||||
#include "sm750_help.h"
|
||||
|
||||
/* software control endianness */
|
||||
#define PEEK32(addr) readl(addr + mmio750)
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
|
||||
#include "sm750.h"
|
||||
#include "sm750_accel.h"
|
||||
#include "sm750_help.h"
|
||||
static inline void write_dpr(struct lynx_accel *accel, int offset, u32 regValue)
|
||||
{
|
||||
writel(regValue, accel->dprBase + offset);
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#include <linux/screen_info.h>
|
||||
|
||||
#include "sm750.h"
|
||||
#include "sm750_help.h"
|
||||
#include "sm750_cursor.h"
|
||||
|
||||
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
#ifndef LYNX_HELP_H__
|
||||
#define LYNX_HELP_H__
|
||||
|
||||
/* Internal macros */
|
||||
#define _F_START(f) (0 ? f)
|
||||
#define _F_END(f) (1 ? f)
|
||||
#define _F_SIZE(f) (1 + _F_END(f) - _F_START(f))
|
||||
#define _F_MASK(f) (((1 << _F_SIZE(f)) - 1) << _F_START(f))
|
||||
#define _F_NORMALIZE(v, f) (((v) & _F_MASK(f)) >> _F_START(f))
|
||||
#define _F_DENORMALIZE(v, f) (((v) << _F_START(f)) & _F_MASK(f))
|
||||
|
||||
/* Global macros */
|
||||
#define FIELD_GET(x, reg, field) \
|
||||
( \
|
||||
_F_NORMALIZE((x), reg ## _ ## field) \
|
||||
)
|
||||
|
||||
#define FIELD_SET(x, reg, field, value) \
|
||||
( \
|
||||
(x & ~_F_MASK(reg ## _ ## field)) \
|
||||
| _F_DENORMALIZE(reg ## _ ## field ## _ ## value, reg ## _ ## field) \
|
||||
)
|
||||
|
||||
#define FIELD_VALUE(x, reg, field, value) \
|
||||
( \
|
||||
(x & ~_F_MASK(reg ## _ ## field)) \
|
||||
| _F_DENORMALIZE(value, reg ## _ ## field) \
|
||||
)
|
||||
|
||||
#define FIELD_CLEAR(reg, field) \
|
||||
( \
|
||||
~_F_MASK(reg ## _ ## field) \
|
||||
)
|
||||
|
||||
/* Field Macros */
|
||||
#define FIELD_START(field) (0 ? field)
|
||||
#define FIELD_END(field) (1 ? field)
|
||||
#define FIELD_SIZE(field) (1 + FIELD_END(field) - FIELD_START(field))
|
||||
#define FIELD_MASK(field) (((1 << (FIELD_SIZE(field)-1)) | ((1 << (FIELD_SIZE(field)-1)) - 1)) << FIELD_START(field))
|
||||
|
||||
#endif
|
Загрузка…
Ссылка в новой задаче