input: i8042: remove support for 8042-unicore32io
The unicore32 port is removed from the kernel. There is no point to keep stale definitions to support this architecture. Signed-off-by: Mike Rapoport <rppt@linux.ibm.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Guenter Roeck <linux@roeck-us.net>
This commit is contained in:
@@ -13585,7 +13585,6 @@ M: Guan Xuetao <gxt@pku.edu.cn>
|
|||||||
S: Maintained
|
S: Maintained
|
||||||
W: http://mprc.pku.edu.cn/~guanxuetao/linux
|
W: http://mprc.pku.edu.cn/~guanxuetao/linux
|
||||||
T: git git://github.com/gxt/linux.git
|
T: git git://github.com/gxt/linux.git
|
||||||
F: drivers/input/serio/i8042-unicore32io.h
|
|
||||||
F: drivers/rtc/rtc-puv3.c
|
F: drivers/rtc/rtc-puv3.c
|
||||||
F: drivers/video/fbdev/fb-puv3.c
|
F: drivers/video/fbdev/fb-puv3.c
|
||||||
|
|
||||||
|
@@ -1,70 +0,0 @@
|
|||||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
||||||
/*
|
|
||||||
* Code specific to PKUnity SoC and UniCore ISA
|
|
||||||
*
|
|
||||||
* Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn>
|
|
||||||
* Copyright (C) 2001-2011 Guan Xuetao
|
|
||||||
*/
|
|
||||||
#ifndef _I8042_UNICORE32_H
|
|
||||||
#define _I8042_UNICORE32_H
|
|
||||||
|
|
||||||
#include <mach/hardware.h>
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Names.
|
|
||||||
*/
|
|
||||||
#define I8042_KBD_PHYS_DESC "isa0060/serio0"
|
|
||||||
#define I8042_AUX_PHYS_DESC "isa0060/serio1"
|
|
||||||
#define I8042_MUX_PHYS_DESC "isa0060/serio%d"
|
|
||||||
|
|
||||||
/*
|
|
||||||
* IRQs.
|
|
||||||
*/
|
|
||||||
#define I8042_KBD_IRQ IRQ_PS2_KBD
|
|
||||||
#define I8042_AUX_IRQ IRQ_PS2_AUX
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Register numbers.
|
|
||||||
*/
|
|
||||||
#define I8042_COMMAND_REG PS2_COMMAND
|
|
||||||
#define I8042_STATUS_REG PS2_STATUS
|
|
||||||
#define I8042_DATA_REG PS2_DATA
|
|
||||||
|
|
||||||
#define I8042_REGION_START (resource_size_t)(PS2_DATA)
|
|
||||||
#define I8042_REGION_SIZE (resource_size_t)(16)
|
|
||||||
|
|
||||||
static inline int i8042_read_data(void)
|
|
||||||
{
|
|
||||||
return readb(I8042_DATA_REG);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline int i8042_read_status(void)
|
|
||||||
{
|
|
||||||
return readb(I8042_STATUS_REG);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void i8042_write_data(int val)
|
|
||||||
{
|
|
||||||
writeb(val, I8042_DATA_REG);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void i8042_write_command(int val)
|
|
||||||
{
|
|
||||||
writeb(val, I8042_COMMAND_REG);
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline int i8042_platform_init(void)
|
|
||||||
{
|
|
||||||
if (!request_mem_region(I8042_REGION_START, I8042_REGION_SIZE, "i8042"))
|
|
||||||
return -EBUSY;
|
|
||||||
|
|
||||||
i8042_reset = I8042_RESET_ALWAYS;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline void i8042_platform_exit(void)
|
|
||||||
{
|
|
||||||
release_mem_region(I8042_REGION_START, I8042_REGION_SIZE);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif /* _I8042_UNICORE32_H */
|
|
@@ -21,8 +21,6 @@
|
|||||||
#include "i8042-sparcio.h"
|
#include "i8042-sparcio.h"
|
||||||
#elif defined(CONFIG_X86) || defined(CONFIG_IA64)
|
#elif defined(CONFIG_X86) || defined(CONFIG_IA64)
|
||||||
#include "i8042-x86ia64io.h"
|
#include "i8042-x86ia64io.h"
|
||||||
#elif defined(CONFIG_UNICORE32)
|
|
||||||
#include "i8042-unicore32io.h"
|
|
||||||
#else
|
#else
|
||||||
#include "i8042-io.h"
|
#include "i8042-io.h"
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user