#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/interrupt.h>
#include <linux/string.h>
#include <linux/module.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <linux/gpio.h>
#include <linux/platform_device.h>
#include <linux/serial_core.h>
#include <linux/mtd/physmap.h>
#include <linux/leds.h>
#include <linux/device.h>
#include <linux/slab.h>
#include <linux/irq.h>
#include <asm/bootinfo.h>
#include <asm/time.h>
#include <asm/reboot.h>
#include <asm/r4kcache.h>
#include <asm/sections.h>
#include <asm/txx9/generic.h>
#include <asm/txx9/pci.h>
#include <asm/txx9tmr.h>
#include <asm/txx9/ndfmc.h>
#include <asm/txx9/dmac.h>
#include <asm/txx9/boards.h>
Go to the source code of this file.
|
void __init | txx9_reg_res_init (unsigned int pcode, unsigned long base, unsigned long size) |
|
struct clk * | clk_get (struct device *dev, const char *id) |
|
| EXPORT_SYMBOL (clk_get) |
|
int | clk_enable (struct clk *clk) |
|
| EXPORT_SYMBOL (clk_enable) |
|
void | clk_disable (struct clk *clk) |
|
| EXPORT_SYMBOL (clk_disable) |
|
unsigned long | clk_get_rate (struct clk *clk) |
|
| EXPORT_SYMBOL (clk_get_rate) |
|
void | clk_put (struct clk *clk) |
|
| EXPORT_SYMBOL (clk_put) |
|
void __init | prom_init (void) |
|
void __init | prom_free_prom_memory (void) |
|
const char * | get_system_type (void) |
|
const char *__init | prom_getenv (const char *name) |
|
void __init | txx9_wdt_init (unsigned long base) |
|
void | txx9_wdt_now (unsigned long base) |
|
void __init | txx9_spi_init (int busid, unsigned long base, int irq) |
|
void __init | txx9_ethaddr_init (unsigned int id, unsigned char *ethaddr) |
|
void __init | txx9_sio_init (unsigned long baseaddr, int irq, unsigned int line, unsigned int sclk, int nocts) |
|
void __init | plat_mem_setup (void) |
|
void __init | arch_init_irq (void) |
|
void __init | plat_time_init (void) |
|
| arch_initcall (_txx9_arch_init) |
|
| device_initcall (_txx9_device_init) |
|
asmlinkage void | plat_irq_dispatch (void) |
|
void __init | txx9_physmap_flash_init (int no, unsigned long addr, unsigned long size, const struct physmap_flash_data *pdata) |
|
void __init | txx9_ndfmc_init (unsigned long baseaddr, const struct txx9ndfmc_platform_data *pdata) |
|
void __init | txx9_iocled_init (unsigned long baseaddr, int basenum, unsigned int num, int lowactive, const char *color, char **deftriggers) |
|
void __init | txx9_dmac_init (int id, unsigned long baseaddr, int irq, const struct txx9dmac_platform_data *pdata) |
|
void __init | txx9_aclc_init (unsigned long baseaddr, int irq, unsigned int dmac_id, unsigned int dma_chan_out, unsigned int dma_chan_in) |
|
void __init | txx9_sramc_init (struct resource *r) |
|
arch_initcall |
( |
_txx9_arch_init |
| ) |
|
device_initcall |
( |
_txx9_device_init |
| ) |
|
Early entry point for arch setup
Definition at line 379 of file setup.c.
void __init txx9_aclc_init |
( |
unsigned long |
baseaddr, |
|
|
int |
irq, |
|
|
unsigned int |
dmac_id, |
|
|
unsigned int |
dma_chan_out, |
|
|
unsigned int |
dma_chan_in |
|
) |
| |
int txx9_dc_disable __initdata = 1 |
unsigned int txx9_cpu_clock |
unsigned int txx9_gbus_clock |
int(* txx9_irq_dispatch)(int pending) |
unsigned int txx9_master_clock |