Contributors: 8
Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
Ben Dooks |
66 |
46.15% |
5 |
31.25% |
Krzysztof Kozlowski |
26 |
18.18% |
4 |
25.00% |
Tomasz Figa |
24 |
16.78% |
2 |
12.50% |
Kukjin Kim |
11 |
7.69% |
1 |
6.25% |
Sangbeom Kim |
5 |
3.50% |
1 |
6.25% |
Shawn Guo |
5 |
3.50% |
1 |
6.25% |
Arnd Bergmann |
3 |
2.10% |
1 |
6.25% |
Tony Lindgren |
3 |
2.10% |
1 |
6.25% |
Total |
143 |
|
16 |
|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2011 Samsung Electronics Co., Ltd.
* http://www.samsung.com
*
* Copyright 2008 Openmoko, Inc.
* Copyright 2008 Simtec Electronics
* Ben Dooks <ben@simtec.co.uk>
* http://armlinux.simtec.co.uk/
*
* Common Header for S3C64XX machines
*/
#ifndef __ARCH_ARM_MACH_S3C64XX_COMMON_H
#define __ARCH_ARM_MACH_S3C64XX_COMMON_H
#include <linux/reboot.h>
void s3c64xx_init_irq(u32 vic0, u32 vic1);
void s3c64xx_init_io(struct map_desc *mach_desc, int size);
struct device_node;
void s3c64xx_set_xtal_freq(unsigned long freq);
void s3c64xx_set_xusbxti_freq(unsigned long freq);
#ifdef CONFIG_CPU_S3C6410
extern int s3c6410_init(void);
extern void s3c6410_init_irq(void);
extern void s3c6410_map_io(void);
#else
#define s3c6410_map_io NULL
#define s3c6410_init NULL
#endif
#ifdef CONFIG_S3C64XX_PL080
extern struct pl08x_platform_data s3c64xx_dma0_plat_data;
extern struct pl08x_platform_data s3c64xx_dma1_plat_data;
#endif
/* Samsung HR-Timer Clock mode */
enum s3c64xx_timer_mode {
S3C64XX_PWM0,
S3C64XX_PWM1,
S3C64XX_PWM2,
S3C64XX_PWM3,
S3C64XX_PWM4,
};
extern void __init s3c64xx_set_timer_source(enum s3c64xx_timer_mode event,
enum s3c64xx_timer_mode source);
extern void __init s3c64xx_timer_init(void);
#endif /* __ARCH_ARM_MACH_S3C64XX_COMMON_H */