diff options
author | Zoltan HERPAI <wigyori@uid0.hu> | 2014-01-27 19:29:04 +0000 |
---|---|---|
committer | Zoltan HERPAI <wigyori@uid0.hu> | 2014-01-27 19:29:04 +0000 |
commit | b16b1247f8f5e4da25ae3bba766127c2377cb3eb (patch) | |
tree | 396f6468849739e8868cfb0df2c82fa214dcc17c /target/linux/mxs/patches-3.12/200-duckbill.patch | |
parent | d15698a561387305c94c7cf407bed06dc4fbc0a2 (diff) | |
download | upstream-b16b1247f8f5e4da25ae3bba766127c2377cb3eb.tar.gz upstream-b16b1247f8f5e4da25ae3bba766127c2377cb3eb.tar.bz2 upstream-b16b1247f8f5e4da25ae3bba766127c2377cb3eb.zip |
mxs: make config and patches versioned
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39405 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/mxs/patches-3.12/200-duckbill.patch')
-rw-r--r-- | target/linux/mxs/patches-3.12/200-duckbill.patch | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/target/linux/mxs/patches-3.12/200-duckbill.patch b/target/linux/mxs/patches-3.12/200-duckbill.patch new file mode 100644 index 0000000000..0ca7c9eba2 --- /dev/null +++ b/target/linux/mxs/patches-3.12/200-duckbill.patch @@ -0,0 +1,55 @@ +diff -ruN orig/arch/arm/boot/dts/Makefile new/arch/arm/boot/dts/Makefile +--- orig/arch/arm/boot/dts/Makefile 2013-11-04 00:41:51.000000000 +0100 ++++ new/arch/arm/boot/dts/Makefile 2013-11-11 14:38:07.108808212 +0100 +@@ -159,6 +159,7 @@ + imx28-cfa10057.dtb \ + imx28-cfa10058.dtb \ + imx28-evk.dtb \ ++ imx28-duckbill.dtb \ + imx28-m28evk.dtb \ + imx28-sps1.dtb \ + imx28-tx28.dtb +diff -ruN orig/arch/arm/mach-mxs/mach-mxs.c new/arch/arm/mach-mxs/mach-mxs.c +--- orig/arch/arm/mach-mxs/mach-mxs.c 2013-11-04 00:41:51.000000000 +0100 ++++ new/arch/arm/mach-mxs/mach-mxs.c 2013-11-11 14:40:07.555397389 +0100 +@@ -159,6 +159,7 @@ + OUI_FSL, + OUI_DENX, + OUI_CRYSTALFONTZ, ++ OUI_I2SE, + }; + + static void __init update_fec_mac_prop(enum mac_oui oui) +@@ -213,6 +214,11 @@ + macaddr[1] = 0xb9; + macaddr[2] = 0xe1; + break; ++ case OUI_I2SE: ++ macaddr[0] = 0x00; ++ macaddr[1] = 0x01; ++ macaddr[2] = 0x87; ++ break; + } + val = ocotp[i]; + macaddr[3] = (val >> 16) & 0xff; +@@ -423,6 +429,11 @@ + return 0; + } + ++static void __init duckbill_init(void) ++{ ++ update_fec_mac_prop(OUI_I2SE); ++} ++ + static void __init mxs_machine_init(void) + { + struct device_node *root; +@@ -459,6 +470,8 @@ + apx4devkit_init(); + else if (of_machine_is_compatible("crystalfontz,cfa10036")) + crystalfontz_init(); ++ else if (of_machine_is_compatible("i2se,duckbill")) ++ duckbill_init(); + + of_platform_populate(NULL, of_default_bus_match_table, + NULL, parent); |