Contributors: 12
Author Tokens Token Proportion Commits Commit Proportion
Eric Miao 72 31.86% 8 30.77%
Russell King 53 23.45% 5 19.23%
Robert Jarzmik 47 20.80% 2 7.69%
Nico Pitre 24 10.62% 3 11.54%
Rafael J. Wysocki 6 2.65% 1 3.85%
Mike Rapoport 6 2.65% 1 3.85%
Marek Vašut 5 2.21% 1 3.85%
Tony Lindgren 3 1.33% 1 3.85%
Lennert Buytenhek 3 1.33% 1 3.85%
Stephen Warren 3 1.33% 1 3.85%
Robin Holt 2 0.88% 1 3.85%
Thomas Gleixner 2 0.88% 1 3.85%
Total 226 26

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 *  linux/arch/arm/mach-pxa/generic.h
 *
 * Author:	Nicolas Pitre
 * Copyright:	MontaVista Software Inc.
 */

#include <linux/reboot.h>

struct irq_data;

extern void __init pxa_dt_irq_init(int (*fn)(struct irq_data *,
					     unsigned int));
extern void __init pxa_map_io(void);
extern void pxa_timer_init(void);

#define SET_BANK(__nr,__start,__size) \
	mi->bank[__nr].start = (__start), \
	mi->bank[__nr].size = (__size)

#define ARRAY_AND_SIZE(x)	(x), ARRAY_SIZE(x)

#define pxa25x_handle_irq icip_handle_irq
extern void __init pxa25x_init_irq(void);
extern void __init pxa25x_map_io(void);
extern void __init pxa26x_init_irq(void);

#define pxa27x_handle_irq ichp_handle_irq
extern void __init pxa27x_init_irq(void);
extern void __init pxa27x_map_io(void);

#define pxa3xx_handle_irq ichp_handle_irq
extern void __init pxa3xx_init_irq(void);
extern void __init pxa3xx_map_io(void);

extern struct syscore_ops pxa_irq_syscore_ops;
extern struct syscore_ops pxa2xx_mfp_syscore_ops;
extern struct syscore_ops pxa3xx_mfp_syscore_ops;

void __init pxa_set_ffuart_info(void *info);
void __init pxa_set_btuart_info(void *info);
void __init pxa_set_stuart_info(void *info);
void __init pxa_set_hwuart_info(void *info);

void pxa_restart(enum reboot_mode, const char *);

#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
extern void pxa2xx_clear_reset_status(unsigned int);
#else
static inline void pxa2xx_clear_reset_status(unsigned int mask) {}
#endif