]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blame - arch/mips/include/asm/mach-loongson32/platform.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
[mirror_ubuntu-eoan-kernel.git] / arch / mips / include / asm / mach-loongson32 / platform.h
CommitLineData
2874c5fd 1/* SPDX-License-Identifier: GPL-2.0-or-later */
ca585cf9
KC
2/*
3 * Copyright (c) 2011 Zhang, Keguang <keguang.zhang@gmail.com>
ca585cf9
KC
4 */
5
30ad29bb
HC
6#ifndef __ASM_MACH_LOONGSON32_PLATFORM_H
7#define __ASM_MACH_LOONGSON32_PLATFORM_H
ca585cf9
KC
8
9#include <linux/platform_device.h>
10
9ec88b60
KC
11#include <dma.h>
12#include <nand.h>
13
f29ad10d
KC
14extern struct platform_device ls1x_uart_pdev;
15extern struct platform_device ls1x_cpufreq_pdev;
16extern struct platform_device ls1x_eth0_pdev;
17extern struct platform_device ls1x_eth1_pdev;
18extern struct platform_device ls1x_ehci_pdev;
9ec88b60
KC
19extern struct platform_device ls1x_gpio0_pdev;
20extern struct platform_device ls1x_gpio1_pdev;
f29ad10d 21extern struct platform_device ls1x_rtc_pdev;
5e73ad3f 22extern struct platform_device ls1x_wdt_pdev;
ca585cf9 23
9ec88b60 24void __init ls1x_clk_init(void);
60219c56 25void __init ls1x_rtc_set_extclk(struct platform_device *pdev);
5e73ad3f 26void __init ls1x_serial_set_uartclk(struct platform_device *pdev);
ca585cf9 27
30ad29bb 28#endif /* __ASM_MACH_LOONGSON32_PLATFORM_H */