mirror of
https://github.com/torvalds/linux.git
synced 2024-12-06 19:11:31 +00:00
4c02add1d9
These functions were only used on the microdev board that is now gone, so remove them to simplify the ioport handling. This could be further simplified to use the generic I/O port accessors now. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Link: https://lore.kernel.org/r/20230914155523.3839811-4-arnd@kernel.org Signed-off-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
37 lines
699 B
C
37 lines
699 B
C
/* SPDX-License-Identifier: GPL-2.0
|
|
*
|
|
* include/asm-sh/machvec.h
|
|
*
|
|
* Copyright 2000 Stuart Menefy (stuart.menefy@st.com)
|
|
*/
|
|
|
|
#ifndef _ASM_SH_MACHVEC_H
|
|
#define _ASM_SH_MACHVEC_H
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/time.h>
|
|
#include <generated/machtypes.h>
|
|
|
|
struct sh_machine_vector {
|
|
void (*mv_setup)(char **cmdline_p);
|
|
const char *mv_name;
|
|
|
|
int (*mv_irq_demux)(int irq);
|
|
void (*mv_init_irq)(void);
|
|
|
|
int (*mv_clk_init)(void);
|
|
int (*mv_mode_pins)(void);
|
|
|
|
void (*mv_mem_init)(void);
|
|
void (*mv_mem_reserve)(void);
|
|
};
|
|
|
|
extern struct sh_machine_vector sh_mv;
|
|
|
|
#define get_system_type() sh_mv.mv_name
|
|
|
|
#define __initmv \
|
|
__used __section(".machvec.init")
|
|
|
|
#endif /* _ASM_SH_MACHVEC_H */
|