add_88f6702a_cpu.diff
changeset 4 1b9d05c730cb
parent 3 f2f1be1cc4ba
child 5 bca986acd412
equal deleted inserted replaced
3:f2f1be1cc4ba 4:1b9d05c730cb
     1 --- linux-3.1.arch-orig/arch/arm/mach-kirkwood/common.c	2011-10-24 09:10:05.000000000 +0200
       
     2 +++ linux-3.1/arch/arm/mach-kirkwood/common.c	2013-09-02 19:15:48.772407684 +0200
       
     3 @@ -432,6 +432,11 @@ static char * __init kirkwood_id(void)
       
     4  			return "MV88F6282-Rev-A0";
       
     5  		else
       
     6  			return "MV88F6282-Rev-Unsupported";
       
     7 +    } else if (dev == MV88F6702_DEV_ID) {
       
     8 +        if (rev == MV88F6702_REV_A1)
       
     9 +            return "MV88F6702-Rev-A1";
       
    10 +        else
       
    11 +            return "MV88F6702-Rev-Unsupported";
       
    12  	} else {
       
    13  		return "Device-Unknown";
       
    14  	}
       
    15 --- linux-3.1.arch-orig/arch/arm/mach-kirkwood/mpp.c	2011-10-24 09:10:05.000000000 +0200
       
    16 +++ linux-3.1/arch/arm/mach-kirkwood/mpp.c	2013-09-02 21:58:56.841873166 +0200
       
    17 @@ -27,7 +27,8 @@ static unsigned int __init kirkwood_vari
       
    18  	if ((dev == MV88F6281_DEV_ID && rev >= MV88F6281_REV_A0) ||
       
    19  	    (dev == MV88F6282_DEV_ID))
       
    20  		return MPP_F6281_MASK;
       
    21 -	if (dev == MV88F6192_DEV_ID && rev >= MV88F6192_REV_A0)
       
    22 +	if ((dev == MV88F6192_DEV_ID && rev >= MV88F6192_REV_A0) ||
       
    23 +	    (dev == MV88F6702_DEV_ID))
       
    24  		return MPP_F6192_MASK;
       
    25  	if (dev == MV88F6180_DEV_ID)
       
    26  		return MPP_F6180_MASK;
       
    27 --- linux-3.1.arch-orig/arch/arm/mach-kirkwood/include/mach/kirkwood.h	2011-10-24 09:10:05.000000000 +0200
       
    28 +++ linux-3.1/arch/arm/mach-kirkwood/include/mach/kirkwood.h	2013-09-02 19:15:58.945740460 +0200
       
    29 @@ -135,4 +135,7 @@
       
    30  
       
    31  #define MV88F6282_DEV_ID	0x6282
       
    32  #define MV88F6282_REV_A0	0
       
    33 +
       
    34 +#define MV88F6702_DEV_ID    0x6702
       
    35 +#define MV88F6702_REV_A1    3
       
    36  #endif