danube to ifxmips transition
SVN-Revision: 9825
This commit is contained in:
@@ -19,24 +19,24 @@
|
||||
#ifndef _IFXMIPS_GPIO_H__
|
||||
#define _IFXMIPS_GPIO_H__
|
||||
|
||||
extern int danube_port_reserve_pin (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_free_pin (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_open_drain (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_open_drain (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_pudsel (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_pudsel (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_puden (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_puden (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_stoff (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_stoff (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_dir_out (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_dir_in (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_output (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_output (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_get_input (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_altsel0 (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_altsel0 (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_set_altsel1 (unsigned int port, unsigned int pin);
|
||||
extern int danube_port_clear_altsel1 (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_reserve_pin (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_free_pin (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_open_drain (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_open_drain (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_pudsel (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_pudsel (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_puden (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_puden (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_stoff (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_stoff (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_dir_out (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_dir_in (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_output (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_output (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_get_input (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_altsel0 (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_altsel0 (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_set_altsel1 (unsigned int port, unsigned int pin);
|
||||
extern int ifxmips_port_clear_altsel1 (unsigned int port, unsigned int pin);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
/*------------ LED */
|
||||
|
||||
struct danube_port_ioctl_parm
|
||||
struct ifxmips_port_ioctl_parm
|
||||
{
|
||||
int port;
|
||||
int pin;
|
||||
@@ -29,14 +29,14 @@ struct danube_port_ioctl_parm
|
||||
};
|
||||
|
||||
#define IFXMIPS_PORT_IOC_MAGIC 0xbf
|
||||
#define IFXMIPS_PORT_IOCOD _IOW(IFXMIPS_PORT_IOC_MAGIC,0,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCPUDSEL _IOW(IFXMIPS_PORT_IOC_MAGIC,1,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCPUDEN _IOW(IFXMIPS_PORT_IOC_MAGIC,2,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCSTOFF _IOW(IFXMIPS_PORT_IOC_MAGIC,3,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCDIR _IOW(IFXMIPS_PORT_IOC_MAGIC,4,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCOUTPUT _IOW(IFXMIPS_PORT_IOC_MAGIC,5,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCINPUT _IOWR(IFXMIPS_PORT_IOC_MAGIC,6,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCALTSEL0 _IOW(IFXMIPS_PORT_IOC_MAGIC,7,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCALTSEL1 _IOW(IFXMIPS_PORT_IOC_MAGIC,8,struct danube_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCOD _IOW(IFXMIPS_PORT_IOC_MAGIC,0,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCPUDSEL _IOW(IFXMIPS_PORT_IOC_MAGIC,1,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCPUDEN _IOW(IFXMIPS_PORT_IOC_MAGIC,2,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCSTOFF _IOW(IFXMIPS_PORT_IOC_MAGIC,3,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCDIR _IOW(IFXMIPS_PORT_IOC_MAGIC,4,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCOUTPUT _IOW(IFXMIPS_PORT_IOC_MAGIC,5,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCINPUT _IOWR(IFXMIPS_PORT_IOC_MAGIC,6,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCALTSEL0 _IOW(IFXMIPS_PORT_IOC_MAGIC,7,struct ifxmips_port_ioctl_parm)
|
||||
#define IFXMIPS_PORT_IOCALTSEL1 _IOW(IFXMIPS_PORT_IOC_MAGIC,8,struct ifxmips_port_ioctl_parm)
|
||||
|
||||
#endif
|
||||
|
||||
@@ -61,6 +61,6 @@
|
||||
#define IFXMIPS_DMA_CH18_INT (INT_NUM_IM2_IRL0 + 16)
|
||||
#define IFXMIPS_DMA_CH19_INT (INT_NUM_IM2_IRL0 + 21)
|
||||
|
||||
extern void mask_and_ack_danube_irq (unsigned int irq_nr);
|
||||
extern void mask_and_ack_ifxmips_irq (unsigned int irq_nr);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
/******************************************************************************
|
||||
**
|
||||
** FILE NAME : danube_sw.h
|
||||
** PROJECT : Danube
|
||||
** FILE NAME : ifxmips_sw.h
|
||||
** PROJECT : IFXMips
|
||||
** MODULES : ETH Interface (MII0)
|
||||
**
|
||||
** DATE : 11 AUG 2005
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
#define IFXMIPS_PMU_PWDCR_PPE 0x2000
|
||||
#define IFXMIPS_PMU_PWDCR_FPI 0x4000
|
||||
|
||||
void danube_pmu_enable (unsigned int module);
|
||||
void danube_pmu_disable (unsigned int module);
|
||||
void ifxmips_pmu_enable (unsigned int module);
|
||||
void ifxmips_pmu_disable (unsigned int module);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/******************************************************************************
|
||||
**
|
||||
** FILE NAME : serial.c
|
||||
** PROJECT : Danube
|
||||
** PROJECT : IFXMips
|
||||
** MODULES : ASC/UART
|
||||
**
|
||||
** DATE : 27 MAR 2006
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#ifndef IFXMIPS_WDT_H
|
||||
#define IFXMIPS_WDT_H
|
||||
|
||||
/* Danube wdt ioctl control */
|
||||
/* IFXMips wdt ioctl control */
|
||||
#define IFXMIPS_WDT_IOC_MAGIC 0xc0
|
||||
#define IFXMIPS_WDT_IOC_START _IOW(IFXMIPS_WDT_IOC_MAGIC, 0, int)
|
||||
#define IFXMIPS_WDT_IOC_STOP _IO(IFXMIPS_WDT_IOC_MAGIC, 1)
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#ifndef __IFX_SSC_H
|
||||
#define __IFX_SSC_H
|
||||
#ifdef __KERNEL__
|
||||
#include <asm/danube/ifx_ssc_defines.h>
|
||||
#include <asm/ifxmips/ifx_ssc_defines.h>
|
||||
#endif //__KERNEL__
|
||||
|
||||
#define PORT_CNT 1 // assume default value
|
||||
|
||||
Reference in New Issue
Block a user