diff options
Diffstat (limited to 'include/asm-ppc')
| -rw-r--r-- | include/asm-ppc/5xx_immap.h | 631 | ||||
| -rw-r--r-- | include/asm-ppc/bitops.h | 2 | ||||
| -rw-r--r-- | include/asm-ppc/global_data.h | 2 | ||||
| -rw-r--r-- | include/asm-ppc/io.h | 8 | ||||
| -rw-r--r-- | include/asm-ppc/m8260_pci.h | 6 | ||||
| -rw-r--r-- | include/asm-ppc/pci_io.h | 8 | ||||
| -rw-r--r-- | include/asm-ppc/pnp.h | 70 | ||||
| -rw-r--r-- | include/asm-ppc/ptrace.h | 1 | ||||
| -rw-r--r-- | include/asm-ppc/residual.h | 63 | 
9 files changed, 394 insertions, 397 deletions
| diff --git a/include/asm-ppc/5xx_immap.h b/include/asm-ppc/5xx_immap.h index ffff975c9..8e570573b 100644 --- a/include/asm-ppc/5xx_immap.h +++ b/include/asm-ppc/5xx_immap.h @@ -17,95 +17,95 @@   *   * You should have received a copy of the GNU General Public License   * along with this program; if not, write to the Free Software - * Foundation,  + * Foundation,   */  /*   * File:		5xx_immap.h - *  + *   * Discription:		MPC555 Internal Memory Map - *  + *   */ -  +  #ifndef __IMMAP_5XX__  #define __IMMAP_5XX__  /* System Configuration Registers.  */  typedef	struct sys_conf { -        uint sc_siumcr; -        uint sc_sypcr; -        char res1[6]; -        ushort sc_swsr; -        uint sc_sipend; -        uint sc_simask; -        uint sc_siel; -        uint sc_sivec; -        uint sc_tesr; -        uint sc_sgpiodt1; -        uint sc_sgpiodt2; -        uint sc_sgpiocr; -        uint sc_emcr; -        uint sc_res1aa; -        uint sc_res1ab; -        uint sc_pdmcr; -        char res3[192]; +	uint sc_siumcr; +	uint sc_sypcr; +	char res1[6]; +	ushort sc_swsr; +	uint sc_sipend; +	uint sc_simask; +	uint sc_siel; +	uint sc_sivec; +	uint sc_tesr; +	uint sc_sgpiodt1; +	uint sc_sgpiodt2; +	uint sc_sgpiocr; +	uint sc_emcr; +	uint sc_res1aa; +	uint sc_res1ab; +	uint sc_pdmcr; +	char res3[192];  } sysconf5xx_t;  /* Memory Controller Registers.  */  typedef struct	mem_ctlr { -        uint memc_br0; -        uint memc_or0; -        uint memc_br1; -        uint memc_or1; -        uint memc_br2; -        uint memc_or2; -        uint memc_br3; -        uint memc_or3; -        char res1[32]; -        uint memc_dmbr; -        uint memc_dmor;  -        char res2[48];         -        ushort memc_mstat; -        ushort memc_res4a; -        char res3[132]; +	uint memc_br0; +	uint memc_or0; +	uint memc_br1; +	uint memc_or1; +	uint memc_br2; +	uint memc_or2; +	uint memc_br3; +	uint memc_or3; +	char res1[32]; +	uint memc_dmbr; +	uint memc_dmor; +	char res2[48]; +	ushort memc_mstat; +	ushort memc_res4a; +	char res3[132];  } memctl5xx_t;  /* System Integration Timers.  */  typedef struct	sys_int_timers { -        ushort sit_tbscr; -        char res1[2]; -        uint sit_tbref0; -        uint sit_tbref1; -        char res2[20]; -        ushort sit_rtcsc; -        char res3[2]; -        uint sit_rtc; -        uint sit_rtsec; -        uint sit_rtcal; -        char res4[16]; -        ushort sit_piscr; -        char res5[2]; -        uint sit_pitc; -        uint sit_pitr; -        char res6[52]; +	ushort sit_tbscr; +	char res1[2]; +	uint sit_tbref0; +	uint sit_tbref1; +	char res2[20]; +	ushort sit_rtcsc; +	char res3[2]; +	uint sit_rtc; +	uint sit_rtsec; +	uint sit_rtcal; +	char res4[16]; +	ushort sit_piscr; +	char res5[2]; +	uint sit_pitc; +	uint sit_pitr; +	char res6[52];  } sit5xx_t;  /* Clocks and Reset  */  typedef struct clk_and_reset { -        uint car_sccr; -        uint car_plprcr; -        ushort car_rsr; -        ushort car_res7a; -        ushort car_colir; -        ushort car_res7b; -        ushort car_vsrmcr; -        ushort car_res7c; -        char res1[108]; +	uint car_sccr; +	uint car_plprcr; +	ushort car_rsr; +	ushort car_res7a; +	ushort car_colir; +	ushort car_res7b; +	ushort car_vsrmcr; +	ushort car_res7c; +	char res1[108];  } car5xx_t; @@ -114,19 +114,19 @@ typedef struct clk_and_reset {  /* System Integration Timer Keys  */  typedef struct sitk { -        uint sitk_tbscrk; -        uint sitk_tbref0k; -        uint sitk_tbref1k; -        uint sitk_tbk; -        char res1[16]; -        uint sitk_rtcsck; -        uint sitk_rtck; -        uint sitk_rtseck; -        uint sitk_rtcalk; -        char res2[16]; -        uint sitk_piscrk; -        uint sitk_pitck; -        char res3[56]; +	uint sitk_tbscrk; +	uint sitk_tbref0k; +	uint sitk_tbref1k; +	uint sitk_tbk; +	char res1[16]; +	uint sitk_rtcsck; +	uint sitk_rtck; +	uint sitk_rtseck; +	uint sitk_rtcalk; +	char res2[16]; +	uint sitk_piscrk; +	uint sitk_pitck; +	char res3[56];  } sitk5xx_t;  /* Clocks and Reset Keys. @@ -145,114 +145,114 @@ typedef struct cark {  /* Flash Configuration  */  typedef struct fl { -        uint fl_cmfmcr; -        uint fl_cmftst; -        uint fl_cmfctl; -        char res1[52]; +	uint fl_cmfmcr; +	uint fl_cmftst; +	uint fl_cmfctl; +	char res1[52];  } fl5xx_t;  /* Dpram Control  */ -typedef struct dprc {		 -        ushort dprc_dptmcr; -        ushort dprc_ramtst; -        ushort dprc_rambar; -        ushort dprc_misrh; -        ushort dprc_misrl; -        ushort dprc_miscnt; +typedef struct dprc { +	ushort dprc_dptmcr; +	ushort dprc_ramtst; +	ushort dprc_rambar; +	ushort dprc_misrh; +	ushort dprc_misrl; +	ushort dprc_miscnt;  } dprc5xx_t;  /* Time Processor Unit  */  typedef struct tpu { -        ushort tpu_tpumcr; -        ushort tpu_tcr; -        ushort tpu_dscr; -        ushort tpu_dssr; -        ushort tpu_ticr; -        ushort tpu_cier; -        ushort tpu_cfsr0; -        ushort tpu_cfsr1; -        ushort tpu_cfsr2; -        ushort tpu_cfsr3; -        ushort tpu_hsqr0; -        ushort tpu_hsqr1; -        ushort tpu_hsrr0; -        ushort tpu_hsrr1; -        ushort tpu_cpr0; -        ushort tpu_cpr1; -        ushort tpu_cisr; -        ushort tpu_lr; -        ushort tpu_sglr; -        ushort tpu_dcnr; -        ushort tpu_tpumcr2; -        ushort tpu_tpumcr3; -        ushort tpu_isdr; -        ushort tpu_iscr; -        char   res1[208]; -        char   tpu[16][16]; -        char   res2[512]; +	ushort tpu_tpumcr; +	ushort tpu_tcr; +	ushort tpu_dscr; +	ushort tpu_dssr; +	ushort tpu_ticr; +	ushort tpu_cier; +	ushort tpu_cfsr0; +	ushort tpu_cfsr1; +	ushort tpu_cfsr2; +	ushort tpu_cfsr3; +	ushort tpu_hsqr0; +	ushort tpu_hsqr1; +	ushort tpu_hsrr0; +	ushort tpu_hsrr1; +	ushort tpu_cpr0; +	ushort tpu_cpr1; +	ushort tpu_cisr; +	ushort tpu_lr; +	ushort tpu_sglr; +	ushort tpu_dcnr; +	ushort tpu_tpumcr2; +	ushort tpu_tpumcr3; +	ushort tpu_isdr; +	ushort tpu_iscr; +	char   res1[208]; +	char   tpu[16][16]; +	char   res2[512];  } tpu5xx_t;  /* QADC  */  typedef struct qadc { -        ushort qadc_64mcr; -        ushort qadc_64test; -        ushort qadc_64int; -        u_char  qadc_portqa; -        u_char  qadc_portqb; -        ushort qadc_ddrqa; -        ushort qadc_qacr0; -        ushort qadc_qacr1; -        ushort qadc_qacr2; -        ushort qadc_qasr0; -        ushort qadc_qasr1; -        char   res1[492]; +	ushort qadc_64mcr; +	ushort qadc_64test; +	ushort qadc_64int; +	u_char  qadc_portqa; +	u_char  qadc_portqb; +	ushort qadc_ddrqa; +	ushort qadc_qacr0; +	ushort qadc_qacr1; +	ushort qadc_qacr2; +	ushort qadc_qasr0; +	ushort qadc_qasr1; +	char   res1[492];         /* command convertion word table */ -        ushort qadc_ccw[64]; +	ushort qadc_ccw[64];         /* result word table, unsigned right justified */ -        ushort qadc_rjurr[64]; +	ushort qadc_rjurr[64];         /* result word table, signed left justified */ -        ushort qadc_ljsrr[64]; +	ushort qadc_ljsrr[64];         /* result word table, unsigned left justified */ -        ushort qadc_ljurr[64]; +	ushort qadc_ljurr[64];  } qadc5xx_t;  /* QSMCM  */  typedef struct qsmcm { -        ushort qsmcm_qsmcr; -        ushort qsmcm_qtest; -        ushort qsmcm_qdsci_il; -        ushort qsmcm_qspi_il; -        ushort qsmcm_scc1r0; -        ushort qsmcm_scc1r1; -        ushort qsmcm_sc1sr; -        ushort qsmcm_sc1dr; -        char   res1[2]; -        char   res2[2]; -        ushort qsmcm_portqs; -        u_char qsmcm_pqspar; -        u_char qsmcm_ddrqs; -        ushort qsmcm_spcr0; -        ushort qsmcm_spcr1; -        ushort qsmcm_spcr2; -        u_char qsmcm_spcr3; -        u_char qsmcm_spsr; -        ushort qsmcm_scc2r0; -        ushort qsmcm_scc2r1; -        ushort qsmcm_sc2sr; -        ushort qsmcm_sc2dr; -        ushort qsmcm_qsci1cr; -        ushort qsmcm_qsci1sr; -        ushort qsmcm_sctq[16]; -        ushort qsmcm_scrq[16]; -        char   res3[212]; -        ushort qsmcm_recram[32]; -        ushort qsmcm_tranram[32]; -        u_char qsmcm_comdram[32]; -        char   res[3616]; +	ushort qsmcm_qsmcr; +	ushort qsmcm_qtest; +	ushort qsmcm_qdsci_il; +	ushort qsmcm_qspi_il; +	ushort qsmcm_scc1r0; +	ushort qsmcm_scc1r1; +	ushort qsmcm_sc1sr; +	ushort qsmcm_sc1dr; +	char   res1[2]; +	char   res2[2]; +	ushort qsmcm_portqs; +	u_char qsmcm_pqspar; +	u_char qsmcm_ddrqs; +	ushort qsmcm_spcr0; +	ushort qsmcm_spcr1; +	ushort qsmcm_spcr2; +	u_char qsmcm_spcr3; +	u_char qsmcm_spsr; +	ushort qsmcm_scc2r0; +	ushort qsmcm_scc2r1; +	ushort qsmcm_sc2sr; +	ushort qsmcm_sc2dr; +	ushort qsmcm_qsci1cr; +	ushort qsmcm_qsci1sr; +	ushort qsmcm_sctq[16]; +	ushort qsmcm_scrq[16]; +	char   res3[212]; +	ushort qsmcm_recram[32]; +	ushort qsmcm_tranram[32]; +	u_char qsmcm_comdram[32]; +	char   res[3616];  } qsmcm5xx_t; @@ -260,136 +260,136 @@ typedef struct qsmcm {  */  typedef struct mios { -        ushort mios_mpwmsm0perr;                 /* mpwmsm0 */ -        ushort mios_mpwmsm0pulr; -        ushort mios_mpwmsm0cntr; -        ushort mios_mpwmsm0scr; -        ushort mios_mpwmsm1perr;                 /* mpwmsm1 */ -        ushort mios_mpwmsm1pulr; -        ushort mios_mpwmsm1cntr; -        ushort mios_mpwmsm1scr; -        ushort mios_mpwmsm2perr;                 /* mpwmsm2 */ -        ushort mios_mpwmsm2pulr; -        ushort mios_mpwmsm2cntr; -        ushort mios_mpwmsm2scr; -        ushort mios_mpwmsm3perr;                 /* mpwmsm3 */ -        ushort mios_mpwmsm3pulr; -        ushort mios_mpwmsm3cntr; -        ushort mios_mpwmsm3scr; -        char res1[16]; -        ushort mios_mmcsm6cnt;                   /* mmcsm6 */ -        ushort mios_mmcsm6mlr; -        ushort mios_mmcsm6scrd, mmcsm6scr; -        char res2[32]; -        ushort mios_mdasm11ar;                   /* mdasm11 */ -        ushort mios_mdasm11br; -        ushort mios_mdasm11scrd, mdasm11scr; -        ushort mios_mdasm12ar;                   /* mdasm12 */ -        ushort mios_mdasm12br; -        ushort mios_mdasm12scrd, mdasm12scr; -        ushort mios_mdasm13ar;                   /* mdasm13 */ -        ushort mios_mdasm13br; -        ushort mios_mdasm13scrd, mdasm13scr; -        ushort mios_mdasm14ar;                   /* mdasm14 */ -        ushort mios_mdasm14br; -        ushort mios_mdasm14scrd, mdasm14scr; -        ushort mios_mdasm15ar;                   /* mdasm15 */ -        ushort mios_mdasm15br; -        ushort mios_mdasm15scrd, mdasm15scr; -        ushort mios_mpwmsm16perr;                /* mpwmsm16 */ -        ushort mios_mpwmsm16pulr; -        ushort mios_mpwmsm16cntr; -        ushort mios_mpwmsm16scr; -        ushort mios_mpwmsm17perr;                /* mpwmsm17 */ -        ushort mios_mpwmsm17pulr; -        ushort mios_mpwmsm17cntr; -        ushort mios_mpwmsm17scr; -        ushort mios_mpwmsm18perr;                /* mpwmsm18 */ -        ushort mios_mpwmsm18pulr; -        ushort mios_mpwmsm18cntr; -        ushort mios_mpwmsm18scr; -        ushort mios_mpwmsm19perr;                /* mpwmsm19 */ -        ushort mios_mpwmsm19pulr; -        ushort mios_mpwmsm19cntr; -        ushort mios_mpwmsm19scr; -        char res3[16]; -        ushort mios_mmcsm22cnt;                  /* mmcsm22 */ -        ushort mios_mmcsm22mlr; -        ushort mios_mmcsm22scrd, mmcsm22scr; -        char res4[32]; -        ushort mios_mdasm27ar;                   /* mdasm27 */ -        ushort mios_mdasm27br; -        ushort mios_mdasm27scrd, mdasm27scr; -        ushort mios_mdasm28ar;                   /*mdasm28 */ -        ushort mios_mdasm28br; -        ushort mios_mdasm28scrd, mdasm28scr; -        ushort mios_mdasm29ar;                   /* mdasm29 */ -        ushort mios_mdasm29br; -        ushort mios_mdasm29scrd, mdasm29scr; -        ushort mios_mdasm30ar;                   /* mdasm30 */ -        ushort mios_mdasm30br; -        ushort mios_mdasm30scrd, mdasm30scr; -        ushort mios_mdasm31ar;                   /* mdasm31 */ -        ushort mios_mdasm31br; -        ushort mios_mdasm31scrd, mdasm31scr; -        ushort mios_mpiosm32dr; -        ushort mios_mpiosm32ddr; -        char res5[1788]; -        ushort mios_mios1tpcr; -        char mios_res13[2]; -        ushort mios_mios1vnr; -        ushort mios_mios1mcr; -        char res6[12]; -        ushort mios_res42z; -        ushort mios_mcpsmscr; -        char res7[1000]; -        ushort mios_mios1sr0; -        char res12[2]; -        ushort mios_mios1er0; -        ushort mios_mios1rpr0; -        char res8[40]; -        ushort mios_mios1lvl0; -        char res9[14]; -        ushort mios_mios1sr1; -        char res10[2]; -        ushort mios_mios1er1; -        ushort mios_mios1rpr1; -        char res11[40]; -        ushort mios_mios1lvl1; -        char res13[1038]; +	ushort mios_mpwmsm0perr;                 /* mpwmsm0 */ +	ushort mios_mpwmsm0pulr; +	ushort mios_mpwmsm0cntr; +	ushort mios_mpwmsm0scr; +	ushort mios_mpwmsm1perr;                 /* mpwmsm1 */ +	ushort mios_mpwmsm1pulr; +	ushort mios_mpwmsm1cntr; +	ushort mios_mpwmsm1scr; +	ushort mios_mpwmsm2perr;                 /* mpwmsm2 */ +	ushort mios_mpwmsm2pulr; +	ushort mios_mpwmsm2cntr; +	ushort mios_mpwmsm2scr; +	ushort mios_mpwmsm3perr;                 /* mpwmsm3 */ +	ushort mios_mpwmsm3pulr; +	ushort mios_mpwmsm3cntr; +	ushort mios_mpwmsm3scr; +	char res1[16]; +	ushort mios_mmcsm6cnt;                   /* mmcsm6 */ +	ushort mios_mmcsm6mlr; +	ushort mios_mmcsm6scrd, mmcsm6scr; +	char res2[32]; +	ushort mios_mdasm11ar;                   /* mdasm11 */ +	ushort mios_mdasm11br; +	ushort mios_mdasm11scrd, mdasm11scr; +	ushort mios_mdasm12ar;                   /* mdasm12 */ +	ushort mios_mdasm12br; +	ushort mios_mdasm12scrd, mdasm12scr; +	ushort mios_mdasm13ar;                   /* mdasm13 */ +	ushort mios_mdasm13br; +	ushort mios_mdasm13scrd, mdasm13scr; +	ushort mios_mdasm14ar;                   /* mdasm14 */ +	ushort mios_mdasm14br; +	ushort mios_mdasm14scrd, mdasm14scr; +	ushort mios_mdasm15ar;                   /* mdasm15 */ +	ushort mios_mdasm15br; +	ushort mios_mdasm15scrd, mdasm15scr; +	ushort mios_mpwmsm16perr;                /* mpwmsm16 */ +	ushort mios_mpwmsm16pulr; +	ushort mios_mpwmsm16cntr; +	ushort mios_mpwmsm16scr; +	ushort mios_mpwmsm17perr;                /* mpwmsm17 */ +	ushort mios_mpwmsm17pulr; +	ushort mios_mpwmsm17cntr; +	ushort mios_mpwmsm17scr; +	ushort mios_mpwmsm18perr;                /* mpwmsm18 */ +	ushort mios_mpwmsm18pulr; +	ushort mios_mpwmsm18cntr; +	ushort mios_mpwmsm18scr; +	ushort mios_mpwmsm19perr;                /* mpwmsm19 */ +	ushort mios_mpwmsm19pulr; +	ushort mios_mpwmsm19cntr; +	ushort mios_mpwmsm19scr; +	char res3[16]; +	ushort mios_mmcsm22cnt;                  /* mmcsm22 */ +	ushort mios_mmcsm22mlr; +	ushort mios_mmcsm22scrd, mmcsm22scr; +	char res4[32]; +	ushort mios_mdasm27ar;                   /* mdasm27 */ +	ushort mios_mdasm27br; +	ushort mios_mdasm27scrd, mdasm27scr; +	ushort mios_mdasm28ar;                   /*mdasm28 */ +	ushort mios_mdasm28br; +	ushort mios_mdasm28scrd, mdasm28scr; +	ushort mios_mdasm29ar;                   /* mdasm29 */ +	ushort mios_mdasm29br; +	ushort mios_mdasm29scrd, mdasm29scr; +	ushort mios_mdasm30ar;                   /* mdasm30 */ +	ushort mios_mdasm30br; +	ushort mios_mdasm30scrd, mdasm30scr; +	ushort mios_mdasm31ar;                   /* mdasm31 */ +	ushort mios_mdasm31br; +	ushort mios_mdasm31scrd, mdasm31scr; +	ushort mios_mpiosm32dr; +	ushort mios_mpiosm32ddr; +	char res5[1788]; +	ushort mios_mios1tpcr; +	char mios_res13[2]; +	ushort mios_mios1vnr; +	ushort mios_mios1mcr; +	char res6[12]; +	ushort mios_res42z; +	ushort mios_mcpsmscr; +	char res7[1000]; +	ushort mios_mios1sr0; +	char res12[2]; +	ushort mios_mios1er0; +	ushort mios_mios1rpr0; +	char res8[40]; +	ushort mios_mios1lvl0; +	char res9[14]; +	ushort mios_mios1sr1; +	char res10[2]; +	ushort mios_mios1er1; +	ushort mios_mios1rpr1; +	char res11[40]; +	ushort mios_mios1lvl1; +	char res13[1038];  } mios5xx_t;  /* Toucan Module  */  typedef struct tcan { -        ushort tcan_tcnmcr; -        ushort tcan_cantcr; -        ushort tcan_canicr; -        u_char tcan_canctrl0; -        u_char tcan_canctrl1; -        u_char tcan_presdiv; -        u_char tcan_canctrl2; -        ushort tcan_timer; -        char res1[4]; -        ushort tcan_rxgmskhi; -        ushort tcan_rxgmsklo; -        ushort tcan_rx14mskhi; -        ushort tcan_rx14msklo; -        ushort tcan_rx15mskhi; -        ushort tcan_rx15msklo; -        char res2[4]; -        ushort tcan_estat; -        ushort tcan_imask; -        ushort tcan_iflag; -        u_char tcan_rxectr; -        u_char tcan_txectr; -        char res3[88]; -        struct { -               ushort scr; -               ushort id_high; -               ushort id_low; -               u_char data[8]; -	           char res4[2]; +	ushort tcan_tcnmcr; +	ushort tcan_cantcr; +	ushort tcan_canicr; +	u_char tcan_canctrl0; +	u_char tcan_canctrl1; +	u_char tcan_presdiv; +	u_char tcan_canctrl2; +	ushort tcan_timer; +	char res1[4]; +	ushort tcan_rxgmskhi; +	ushort tcan_rxgmsklo; +	ushort tcan_rx14mskhi; +	ushort tcan_rx14msklo; +	ushort tcan_rx15mskhi; +	ushort tcan_rx15msklo; +	char res2[4]; +	ushort tcan_estat; +	ushort tcan_imask; +	ushort tcan_iflag; +	u_char tcan_rxectr; +	u_char tcan_txectr; +	char res3[88]; +	struct { +	       ushort scr; +	       ushort id_high; +	       ushort id_low; +	       u_char data[8]; +		   char res4[2];  	    } tcan_mbuff[16];  	    char res5[640];  } tcan5xx_t; @@ -397,44 +397,43 @@ typedef struct tcan {  /* UIMB  */  typedef struct uimb { -        uint uimb_umcr; -        char res1[12]; -        uint uimb_utstcreg; -        char res2[12]; -        uint uimb_uipend; +	uint uimb_umcr; +	char res1[12]; +	uint uimb_utstcreg; +	char res2[12]; +	uint uimb_uipend;  } uimb5xx_t; -  /* Internal Memory Map MPC555  */  typedef struct immap { -        char               res1[262144];       	/* CMF Flash A 256 Kbytes */ -        char               res2[196608];       	/* CMF Flash B 192 Kbytes */ -        char               res3[2670592];      	/* Reserved for Flash */ -        sysconf5xx_t       im_siu_conf;        	/* SIU Configuration */ -        memctl5xx_t	   im_memctl;		/* Memory Controller */ -        sit5xx_t           im_sit;		/* System Integration Timers */ -        car5xx_t	   im_clkrst;		/* Clocks and Reset */ -        sitk5xx_t          im_sitk;            	/* System Integration Timer Keys*/ -        cark8xx_t          im_clkrstk;         	/* Clocks and Resert Keys */ -        fl5xx_t	           im_fla;	        /* Flash Module A */ -        fl5xx_t	           im_flb;	        /* Flash Module B */ -        char               res4[14208];        	/* Reserved for SIU */ -        dprc5xx_t	   im_dprc;            	/* Dpram Control Register */ -        char               res5[8180];         	/* Reserved */ -        char               dptram[6144];       	/* Dptram */ -        char               res6[2048];         	/* Reserved */ -        tpu5xx_t	   im_tpua;		/* Time Proessing Unit A */ -        tpu5xx_t	   im_tpub;  	      	/* Time Processing Unit B */ -        qadc5xx_t	   im_qadca;           	/* QADC A */ -        qadc5xx_t	   im_qadcb;           	/* QADC B */ -        qsmcm5xx_t	   im_qsmcm;		/* SCI and SPI */ -        mios5xx_t      	   im_mios;		/* MIOS */ -        tcan5xx_t          im_tcana;           	/* Toucan A */ -        tcan5xx_t          im_tcanb;	       	/* Toucan B */ -        char               res7[1792];         	/* Reserved */ -        uimb5xx_t          im_uimb;	        /* UIMB */ +	char               res1[262144];       	/* CMF Flash A 256 Kbytes */ +	char               res2[196608];       	/* CMF Flash B 192 Kbytes */ +	char               res3[2670592];      	/* Reserved for Flash */ +	sysconf5xx_t       im_siu_conf;        	/* SIU Configuration */ +	memctl5xx_t	   im_memctl;		/* Memory Controller */ +	sit5xx_t           im_sit;		/* System Integration Timers */ +	car5xx_t	   im_clkrst;		/* Clocks and Reset */ +	sitk5xx_t          im_sitk;            	/* System Integration Timer Keys*/ +	cark8xx_t          im_clkrstk;         	/* Clocks and Resert Keys */ +	fl5xx_t	           im_fla;	        /* Flash Module A */ +	fl5xx_t	           im_flb;	        /* Flash Module B */ +	char               res4[14208];        	/* Reserved for SIU */ +	dprc5xx_t	   im_dprc;            	/* Dpram Control Register */ +	char               res5[8180];         	/* Reserved */ +	char               dptram[6144];       	/* Dptram */ +	char               res6[2048];         	/* Reserved */ +	tpu5xx_t	   im_tpua;		/* Time Proessing Unit A */ +	tpu5xx_t	   im_tpub;  	      	/* Time Processing Unit B */ +	qadc5xx_t	   im_qadca;           	/* QADC A */ +	qadc5xx_t	   im_qadcb;           	/* QADC B */ +	qsmcm5xx_t	   im_qsmcm;		/* SCI and SPI */ +	mios5xx_t      	   im_mios;		/* MIOS */ +	tcan5xx_t          im_tcana;           	/* Toucan A */ +	tcan5xx_t          im_tcanb;	       	/* Toucan B */ +	char               res7[1792];         	/* Reserved */ +	uimb5xx_t          im_uimb;	        /* UIMB */  } immap_t;  #endif /* __IMMAP_5XX__ */ diff --git a/include/asm-ppc/bitops.h b/include/asm-ppc/bitops.h index 5326686c8..3264915d8 100644 --- a/include/asm-ppc/bitops.h +++ b/include/asm-ppc/bitops.h @@ -285,7 +285,7 @@ extern __inline__ int ext2_test_bit(int nr, __const__ void * addr)   */  #define ext2_find_first_zero_bit(addr, size) \ -        ext2_find_next_zero_bit((addr), (size), 0) +	ext2_find_next_zero_bit((addr), (size), 0)  extern __inline__ unsigned long ext2_find_next_zero_bit(void *addr,  	unsigned long size, unsigned long offset) diff --git a/include/asm-ppc/global_data.h b/include/asm-ppc/global_data.h index f242d1b2f..19c7fd8c0 100644 --- a/include/asm-ppc/global_data.h +++ b/include/asm-ppc/global_data.h @@ -83,7 +83,7 @@ typedef	struct	global_data {  #endif  #ifdef CONFIG_LWMON  	unsigned long kbd_status; -#endif	 +#endif  } gd_t;  /* diff --git a/include/asm-ppc/io.h b/include/asm-ppc/io.h index 652b12baf..8e5fe113c 100644 --- a/include/asm-ppc/io.h +++ b/include/asm-ppc/io.h @@ -126,7 +126,7 @@ extern inline int in_le16(volatile u16 *addr)      int ret;      __asm__ __volatile__("lhbrx %0,0,%1; eieio" : "=r" (ret) : -                  "r" (addr), "m" (*addr)); +		  "r" (addr), "m" (*addr));      return ret;  } @@ -141,7 +141,7 @@ extern inline int in_be16(volatile u16 *addr)  extern inline void out_le16(volatile u16 *addr, int val)  {      __asm__ __volatile__("sthbrx %1,0,%2; eieio" : "=m" (*addr) : -                  "r" (val), "r" (addr)); +		  "r" (val), "r" (addr));  }  extern inline void out_be16(volatile u16 *addr, int val) @@ -154,7 +154,7 @@ extern inline unsigned in_le32(volatile u32 *addr)      unsigned ret;      __asm__ __volatile__("lwbrx %0,0,%1; eieio" : "=r" (ret) : -                 "r" (addr), "m" (*addr)); +		 "r" (addr), "m" (*addr));      return ret;  } @@ -169,7 +169,7 @@ extern inline unsigned in_be32(volatile u32 *addr)  extern inline void out_le32(volatile unsigned *addr, int val)  {      __asm__ __volatile__("stwbrx %1,0,%2; eieio" : "=m" (*addr) : -                 "r" (val), "r" (addr)); +		 "r" (val), "r" (addr));  }  extern inline void out_be32(volatile unsigned *addr, int val) diff --git a/include/asm-ppc/m8260_pci.h b/include/asm-ppc/m8260_pci.h index 267565818..45f01de82 100644 --- a/include/asm-ppc/m8260_pci.h +++ b/include/asm-ppc/m8260_pci.h @@ -35,8 +35,8 @@  /* - * Outbound ATU registers (3 sets). These registers control how 60x bus (local)  - * addresses are translated to PCI addresses when the MPC826x is a PCI bus  + * Outbound ATU registers (3 sets). These registers control how 60x bus (local) + * addresses are translated to PCI addresses when the MPC826x is a PCI bus   * master (initiator).   */ @@ -87,7 +87,7 @@  #define PCIGCR_PCI_BUS_EN   0x1  /* - * Inbound ATU registers (2 sets). These registers control how PCI addresses  + * Inbound ATU registers (2 sets). These registers control how PCI addresses   * are translated to 60x bus (local) addresses when the MPC826x is a PCI bus target.   */ diff --git a/include/asm-ppc/pci_io.h b/include/asm-ppc/pci_io.h index 0f57b5378..9b738c383 100644 --- a/include/asm-ppc/pci_io.h +++ b/include/asm-ppc/pci_io.h @@ -9,20 +9,20 @@  #define pci_read_le16(addr, dest) \      __asm__ __volatile__("lhbrx %0,0,%1" : "=r" (dest) : \ -                  "r" (addr), "m" (*addr)); +		  "r" (addr), "m" (*addr));  #define pci_write_le16(addr, val) \      __asm__ __volatile__("sthbrx %1,0,%2" : "=m" (*addr) : \ -                  "r" (val), "r" (addr)); +		  "r" (val), "r" (addr));  #define pci_read_le32(addr, dest) \      __asm__ __volatile__("lwbrx %0,0,%1" : "=r" (dest) : \ -                 "r" (addr), "m" (*addr)); +		 "r" (addr), "m" (*addr));  #define pci_write_le32(addr, val) \  __asm__ __volatile__("stwbrx %1,0,%2" : "=m" (*addr) : \ -                 "r" (val), "r" (addr)); +		 "r" (val), "r" (addr));  #define pci_readb(addr,b) ((b) = *(volatile u8 *) (addr))  #define pci_writeb(b,addr) ((*(volatile u8 *) (addr)) = (b)) diff --git a/include/asm-ppc/pnp.h b/include/asm-ppc/pnp.h index 15bf7f1db..22ceba225 100644 --- a/include/asm-ppc/pnp.h +++ b/include/asm-ppc/pnp.h @@ -324,8 +324,8 @@ typedef enum _PnP_INTERFACE {    GeneralFloppy = 0,    Compatible765 = 1,    NS398_Floppy = 2,                     /* NS Super I/O wired to use index -                                           register at port 398 and data -                                           register at port 399               */ +					   register at port 398 and data +					   register at port 399               */    NS26E_Floppy = 3,                     /* Ports 26E and 26F                  */    NS15C_Floppy = 4,                     /* Ports 15C and 15D                  */    NS2E_Floppy = 5,                      /* Ports 2E and 2F                    */ @@ -366,8 +366,8 @@ typedef enum _PnP_INTERFACE {    Compatible16450 = 2,    Compatible16550 = 3,    NS398SerPort = 4,                     /* NS Super I/O wired to use index -                                           register at port 398 and data -                                           register at port 399               */ +					   register at port 398 and data +					   register at port 399               */    NS26ESerPort = 5,                     /* Ports 26E and 26F                  */    NS15CSerPort = 6,                     /* Ports 15C and 15D                  */    NS2ESerPort = 7,                      /* Ports 2E and 2F                    */ @@ -375,8 +375,8 @@ typedef enum _PnP_INTERFACE {    GeneralParPort = 0,    LPTx = 1,    NS398ParPort = 2,                     /* NS Super I/O wired to use index -                                           register at port 398 and data -                                           register at port 399               */ +					   register at port 398 and data +					   register at port 399               */    NS26EParPort = 3,                     /* Ports 26E and 26F                  */    NS15CParPort = 4,                     /* Ports 15C and 15D                  */    NS2EParPort = 5,                      /* Ports 2E and 2F                    */ @@ -436,14 +436,14 @@ typedef enum _PnP_INTERFACE {  typedef struct _SERIAL_ID {    unsigned char VendorID0;              /*    Bit(7)=0                        */ -                                        /*    Bits(6:2)=1st character in      */ -                                        /*       compressed ASCII             */ -                                        /*    Bits(1:0)=2nd character in      */ -                                        /*       compressed ASCII bits(4:3)   */ +					/*    Bits(6:2)=1st character in      */ +					/*       compressed ASCII             */ +					/*    Bits(1:0)=2nd character in      */ +					/*       compressed ASCII bits(4:3)   */    unsigned char VendorID1;              /*    Bits(7:5)=2nd character in      */ -                                        /*       compressed ASCII bits(2:0)   */ -                                        /*    Bits(4:0)=3rd character in      */ -                                        /*       compressed ASCII             */ +					/*       compressed ASCII bits(2:0)   */ +					/*    Bits(4:0)=3rd character in      */ +					/*       compressed ASCII             */    unsigned char VendorID2;              /* Product number - vendor assigned   */    unsigned char VendorID3;              /* Product number - vendor assigned   */ @@ -511,8 +511,8 @@ typedef union _PnP_TAG_PACKET {      unsigned char Tag;                  /* small tag = 0x15 or 0x16           */      unsigned char DevId[4];             /* Logical device id                  */      unsigned char Flags[2];             /* bit(0) boot device;                */ -                                        /* bit(7:1) cmd in range x31-x37      */ -                                        /* bit(7:0) cmd in range x28-x3f (opt)*/ +					/* bit(7:1) cmd in range x31-x37      */ +					/* bit(7:0) cmd in range x28-x3f (opt)*/      } S2_Pack;    struct _S3_Pack{                      /* COMPATIBLE DEVICE ID PACKET        */ @@ -523,13 +523,13 @@ typedef union _PnP_TAG_PACKET {    struct _S4_Pack{                      /* IRQ PACKET                         */      unsigned char Tag;                  /* small tag = 0x22 or 0x23           */      unsigned char IRQMask[2];           /* bit(0) is IRQ0, ...;               */ -                                        /* bit(0) is IRQ8 ...                 */ +					/* bit(0) is IRQ8 ...                 */      unsigned char IRQInfo;              /* optional; assume bit(0)=1; else    */ -                                        /*  bit(0) - high true edge sensitive */ -                                        /*  bit(1) - low true edge sensitive  */ -                                        /*  bit(2) - high true level sensitive*/ -                                        /*  bit(3) - low true level sensitive */ -                                        /*  bit(7:4) - must be 0              */ +					/*  bit(0) - high true edge sensitive */ +					/*  bit(1) - low true edge sensitive  */ +					/*  bit(2) - high true level sensitive*/ +					/*  bit(3) - low true level sensitive */ +					/*  bit(7:4) - must be 0              */      } S4_Pack;    struct _S5_Pack{                      /* DMA PACKET                         */ @@ -541,9 +541,9 @@ typedef union _PnP_TAG_PACKET {    struct _S6_Pack{                      /* START DEPENDENT FUNCTION PACKET    */      unsigned char Tag;                  /* small tag = 0x30 or 0x31           */      unsigned char Priority;             /* Optional; if missing then x01; else*/ -                                        /*  x00 = best possible               */ -                                        /*  x01 = acceptible                  */ -                                        /*  x02 = sub-optimal but functional  */ +					/*  x00 = best possible               */ +					/*  x01 = acceptible                  */ +					/*  x02 = sub-optimal but functional  */      } S6_Pack;    struct _S7_Pack{                      /* END DEPENDENT FUNCTION PACKET      */ @@ -571,9 +571,9 @@ typedef union _PnP_TAG_PACKET {      union _S14_Data{        unsigned char Data[7];            /* Vendor defined                     */        struct _S14_PPCPack{              /* Pr*p s14 pack                      */ -         unsigned char Type;            /* 00=non-IBM                         */ -         unsigned char PPCData[6];      /* Vendor defined                     */ -        } S14_PPCPack; +	 unsigned char Type;            /* 00=non-IBM                         */ +	 unsigned char PPCData[6];      /* Vendor defined                     */ +	} S14_PPCPack;        } S14_Data;      } S14_Pack; @@ -587,7 +587,7 @@ typedef union _PnP_TAG_PACKET {      unsigned char Count0;               /* x09                                */      unsigned char Count1;               /* x00                                */      unsigned char Data[9];              /* a variable array of bytes,         */ -                                        /* count in tag                       */ +					/* count in tag                       */      } L1_Pack;    struct _L2_Pack{                      /* ANSI ID STRING PACKET              */ @@ -595,7 +595,7 @@ typedef union _PnP_TAG_PACKET {      unsigned char Count0;               /* Length of string                   */      unsigned char Count1;      unsigned char Identifier[1];        /* a variable array of bytes,         */ -                                        /* count in tag                       */ +					/* count in tag                       */      } L2_Pack;    struct _L3_Pack{                      /* UNICODE ID STRING PACKET           */ @@ -605,7 +605,7 @@ typedef union _PnP_TAG_PACKET {      unsigned char Country0;             /* TBD                                */      unsigned char Country1;             /* TBD                                */      unsigned char Identifier[1];        /* a variable array of bytes,         */ -                                        /* count in tag                       */ +					/* count in tag                       */      } L3_Pack;    struct _L4_Pack{                      /* VENDOR DEFINED PACKET              */ @@ -614,12 +614,12 @@ typedef union _PnP_TAG_PACKET {      unsigned char Count1;      union _L4_Data{        unsigned char Data[1];            /* a variable array of bytes,         */ -                                        /* count in tag                       */ +					/* count in tag                       */        struct _L4_PPCPack{               /* Pr*p L4 packet                     */ -         unsigned char Type;            /* 00=non-IBM                         */ -         unsigned char PPCData[1];      /* a variable array of bytes,         */ -                                        /* count in tag                       */ -        } L4_PPCPack; +	 unsigned char Type;            /* 00=non-IBM                         */ +	 unsigned char PPCData[1];      /* a variable array of bytes,         */ +					/* count in tag                       */ +	} L4_PPCPack;        } L4_Data;      } L4_Pack; diff --git a/include/asm-ppc/ptrace.h b/include/asm-ppc/ptrace.h index 93a75bd87..3c2f4e605 100644 --- a/include/asm-ppc/ptrace.h +++ b/include/asm-ppc/ptrace.h @@ -105,4 +105,3 @@ struct pt_regs {  #define PT_FPSCR (PT_FPR0 + 2*32 + 1)  #endif - diff --git a/include/asm-ppc/residual.h b/include/asm-ppc/residual.h index c037a4e4a..dc85edbc3 100644 --- a/include/asm-ppc/residual.h +++ b/include/asm-ppc/residual.h @@ -76,15 +76,15 @@ typedef struct _VPD {    /* Box dependent stuff */    unsigned char PrintableModel[32];     /* Null terminated string. -                                           Must be of the form: -                                           vvv,<20h>,<model designation>,<0x0> -                                           where vvv is the vendor ID -                                           e.g. IBM PPS MODEL 6015<0x0>       */ +					   Must be of the form: +					   vvv,<20h>,<model designation>,<0x0> +					   where vvv is the vendor ID +					   e.g. IBM PPS MODEL 6015<0x0>       */    unsigned char Serial[16];             /* 12/94: -                                           Serial Number; must be of the form: -                                           vvv<serial number> where vvv is the -                                           vendor ID. -                                           e.g. IBM60151234567<20h><20h>      */ +					   Serial Number; must be of the form: +					   vvv<serial number> where vvv is the +					   vendor ID. +					   e.g. IBM60151234567<20h><20h>      */    unsigned char Reserved[48];    unsigned long FirmwareSupplier;       /* See FirmwareSuppliers enum         */    unsigned long FirmwareSupports;       /* See FirmwareSupport enum           */ @@ -103,22 +103,22 @@ typedef struct _VPD {    unsigned long WordWidth;              /* Word width in bits                 */    unsigned long PageSize;               /* Page size in bytes                 */    unsigned long CoherenceBlockSize;     /* Unit of transfer in/out of cache -                                           for which coherency is maintained; -                                           normally <= CacheLineSize.         */ +					   for which coherency is maintained; +					   normally <= CacheLineSize.         */    unsigned long GranuleSize;            /* Unit of lock allocation to avoid   */ -                                        /*   false sharing of locks.          */ +					/*   false sharing of locks.          */    /* L1 Cache variables */    unsigned long CacheSize;              /* L1 Cache size in KB. This is the   */ -                                        /*   total size of the L1, whether    */ -                                        /*   combined or split                */ +					/*   total size of the L1, whether    */ +					/*   combined or split                */    unsigned long CacheAttrib;            /* L1CACHE_TYPE                       */    unsigned long CacheAssoc;             /* L1 Cache associativity. Use this -                                           for combined cache. If split, put -                                           zeros here.                        */ +					   for combined cache. If split, put +					   zeros here.                        */    unsigned long CacheLineSize;          /* L1 Cache line size in bytes. Use -                                           for combined cache. If split, put -                                           zeros here.                        */ +					   for combined cache. If split, put +					   zeros here.                        */    /* For split L1 Cache: (= combined if combined cache) */    unsigned long I_CacheSize;    unsigned long I_CacheAssoc; @@ -131,8 +131,8 @@ typedef struct _VPD {    unsigned long TLBSize;                /* Total number of TLBs on the system */    unsigned long TLBAttrib;              /* Combined I+D or split TLB          */    unsigned long TLBAssoc;               /* TLB Associativity. Use this for -                                           combined TLB. If split, put zeros -                                           here.                              */ +					   combined TLB. If split, put zeros +					   here.                              */    /* For split TLB: (= combined if combined TLB) */    unsigned long I_TLBSize;    unsigned long I_TLBAssoc; @@ -140,7 +140,7 @@ typedef struct _VPD {    unsigned long D_TLBAssoc;    unsigned long ExtendedVPD;            /* Offset to extended VPD area; -                                           null if unused                     */ +					   null if unused                     */    } VPD;  typedef enum _DEVICE_FLAGS { @@ -148,11 +148,11 @@ typedef enum _DEVICE_FLAGS {    Integrated = 0x2000,    Failed = 0x1000,                      /* 1 - device failed POST code tests  */    Static = 0x0800,                      /* 0 - dynamically configurable -                                           1 - static                         */ +					   1 - static                         */    Dock = 0x0400,                        /* 0 - not a docking station device -                                           1 - is a docking station device    */ +					   1 - is a docking station device    */    Boot = 0x0200,                        /* 0 - device cannot be used for BOOT -                                           1 - can be a BOOT device           */ +					   1 - can be a BOOT device           */    Configurable = 0x0100,                /* 1 - device is configurable         */    Disableable = 0x80,                   /* 1 - device can be disabled         */    PowerManaged = 0x40,                  /* 0 - not managed; 1 - managed       */ @@ -180,7 +180,7 @@ typedef struct _DEVICE_ID {    unsigned long BusId;                  /* See BUS_ID enum above              */    unsigned long DevId;                  /* Big Endian format                  */    unsigned long SerialNum;              /* For multiple usage of a single -                                           DevId                              */ +					   DevId                              */    unsigned long Flags;                  /* See DEVICE_FLAGS enum above        */    unsigned char BaseType;               /* See pnp.h for bit definitions      */    unsigned char SubType;                /* See pnp.h for bit definitions      */ @@ -196,7 +196,7 @@ typedef union _BUS_ACCESS {      } PnPAccess;    struct _ISAAccess{      unsigned char SlotNumber;           /* ISA Slot Number generally not -                                           available; 0 if unknown            */ +					   available; 0 if unknown            */      unsigned char LogicalDevNumber;      unsigned short ISAReserved;      } ISAAccess; @@ -249,9 +249,9 @@ typedef enum _CPU_STATE {  typedef struct _PPC_CPU {    unsigned long CpuType;                /* Result of mfspr from Processor -                                           Version Register (PVR). -                                           PVR(0-15) = Version (e.g. 601) -                                           PVR(16-31 = EC Level               */ +					   Version Register (PVR). +					   PVR(0-15) = Version (e.g. 601) +					   PVR(16-31 = EC Level               */    unsigned char CpuNumber;              /* CPU Number for this processor      */    unsigned char CpuState;               /* CPU State, see CPU_STATE enum      */    unsigned short Reserved; @@ -259,7 +259,7 @@ typedef struct _PPC_CPU {  typedef struct _PPC_MEM {    unsigned long SIMMSize;               /* 0 - absent or bad -                                           8M, 32M (in MB)                    */ +					   8M, 32M (in MB)                    */    } PPC_MEM;  typedef enum _MEM_USAGE { @@ -297,8 +297,8 @@ typedef struct _RESIDUAL {    /* CPU */    unsigned short MaxNumCpus;            /* Max CPUs in this system            */    unsigned short ActualNumCpus;         /* ActualNumCpus < MaxNumCpus means   */ -                                        /* that there are unpopulated or      */ -                                        /* otherwise unusable cpu locations   */ +					/* that there are unpopulated or      */ +					/* otherwise unusable cpu locations   */    PPC_CPU Cpus[MAX_CPUS];    /* Memory */    unsigned long TotalMemory;            /* Total amount of memory installed   */ @@ -329,4 +329,3 @@ extern PnP_TAG_PACKET *PnP_find_large_vendor_packet(unsigned char *p,  						    int n);  #endif /* __ASSEMBLY__ */  #endif  /* ndef _RESIDUAL_ */ - |