diff --git a/target/linux/generic-2.6/patches-2.6.26/940-arm_mach_types.patch b/target/linux/generic-2.6/patches-2.6.26/940-arm_mach_types.patch
new file mode 100644
index 0000000000000000000000000000000000000000..9e3da3cdc081f094c1b2ba5b8573dffdf8dd8e5d
--- /dev/null
+++ b/target/linux/generic-2.6/patches-2.6.26/940-arm_mach_types.patch
@@ -0,0 +1,122 @@
+--- a/arch/arm/tools/mach-types
++++ b/arch/arm/tools/mach-types
+@@ -12,7 +12,7 @@
+ #
+ #   http://www.arm.linux.org.uk/developer/machines/?action=new
+ #
+-# Last update: Sat Apr 19 11:23:38 2008
++# Last update: Mon Jun 23 16:46:28 2008
+ #
+ # machine_is_xxx	CONFIG_xxxx		MACH_TYPE_xxx		number
+ #
+@@ -1384,6 +1384,7 @@
+ ghi270hg		MACH_GHI270HG		GHI270HG		1379
+ davinci_dm6467_evm	MACH_DAVINCI_DM6467_EVM	DAVINCI_DM6467_EVM	1380
+ davinci_dm355_evm	MACH_DAVINCI_DM350_EVM	DAVINCI_DM350_EVM	1381
++ocearm			MACH_OCEARMTEST		OCEARMTEST		1382
+ blackriver		MACH_BLACKRIVER		BLACKRIVER		1383
+ sandgate_wp		MACH_SANDGATEWP		SANDGATEWP		1384
+ cdotbwsg		MACH_CDOTBWSG		CDOTBWSG		1385
+@@ -1463,7 +1464,7 @@
+ htctitan		MACH_HTCTITAN		HTCTITAN		1463
+ qranium			MACH_QRANIUM		QRANIUM			1464
+ adx_wsc2		MACH_ADX_WSC2		ADX_WSC2		1465
+-adx_medcom		MACH_ADX_MEDINET	ADX_MEDINET		1466
++adx_medcom		MACH_ADX_MEDCOM		ADX_MEDCOM		1466
+ bboard			MACH_BBOARD		BBOARD			1467
+ cambria			MACH_CAMBRIA		CAMBRIA			1468
+ mt7xxx			MACH_MT7XXX		MT7XXX			1469
+@@ -1647,7 +1648,7 @@
+ trizeps4wl		MACH_TRIZEPS4WL		TRIZEPS4WL		1649
+ trizeps5		MACH_TRIZEPS5		TRIZEPS5		1650
+ marlin			MACH_MARLIN		MARLIN			1651
+-ts7800			MACH_TS7800		TS7800			1652
++ts78xx			MACH_TS78XX		TS78XX			1652
+ hpipaq214		MACH_HPIPAQ214		HPIPAQ214		1653
+ at572d940dcm		MACH_AT572D940DCM	AT572D940DCM		1654
+ ne1board		MACH_NE1BOARD		NE1BOARD		1655
+@@ -1720,3 +1721,84 @@
+ lg_ks20			MACH_LG_KS20		LG_KS20			1725
+ hhgps			MACH_HHGPS		HHGPS			1726
+ nokia_n810_wimax	MACH_NOKIA_N810_WIMAX	NOKIA_N810_WIMAX	1727
++insight			MACH_INSIGHT		INSIGHT			1728
++sapphire		MACH_SAPPHIRE		SAPPHIRE		1729
++csb637xo		MACH_CSB637XO		CSB637XO		1730
++evisiong		MACH_EVISIONG		EVISIONG		1731
++stmp37xx		MACH_STMP37XX		STMP37XX		1732
++stmp378x		MACH_STMP38XX		STMP38XX		1733
++tnt			MACH_TNT		TNT			1734
++tbxt			MACH_TBXT		TBXT			1735
++playmate		MACH_PLAYMATE		PLAYMATE		1736
++pns10			MACH_PNS10		PNS10			1737
++eznavi			MACH_EZNAVI		EZNAVI			1738
++ps4000			MACH_PS4000		PS4000			1739
++ezx_a780		MACH_EZX_A780		EZX_A780		1740
++ezx_e680		MACH_EZX_E680		EZX_E680		1741
++ezx_a1200		MACH_EZX_A1200		EZX_A1200		1742
++ezx_e6			MACH_EZX_E6		EZX_E6			1743
++ezx_e2			MACH_EZX_E2		EZX_E2			1744
++ezx_a910		MACH_EZX_A910		EZX_A910		1745
++cwmx31			MACH_CWMX31		CWMX31			1746
++sl2312			MACH_SL2312		SL2312			1747
++blenny			MACH_BLENNY		BLENNY			1748
++ds107			MACH_DS107		DS107			1749
++dsx07			MACH_DSX07		DSX07			1750
++picocom1		MACH_PICOCOM1		PICOCOM1		1751
++lynx_wolverine		MACH_LYNX_WOLVERINE	LYNX_WOLVERINE		1752
++ubisys_p9_sc19		MACH_UBISYS_P9_SC19	UBISYS_P9_SC19		1753
++kratos_low		MACH_KRATOS_LOW		KRATOS_LOW		1754
++m700			MACH_M700		M700			1755
++edmini_v2		MACH_EDMINI_V2		EDMINI_V2		1756
++zipit2			MACH_ZIPIT2		ZIPIT2			1757
++hslfemtocell		MACH_HSLFEMTOCELL	HSLFEMTOCELL		1758
++daintree_at91		MACH_DAINTREE_AT91	DAINTREE_AT91		1759
++sg560usb		MACH_SG560USB		SG560USB		1760
++omap3_pandora		MACH_OMAP3_PANDORA	OMAP3_PANDORA		1761
++usr8200			MACH_USR8200		USR8200			1762
++s1s65k			MACH_S1S65K		S1S65K			1763
++s2s65a			MACH_S2S65A		S2S65A			1764
++icore			MACH_ICORE		ICORE			1765
++mss2			MACH_MSS2		MSS2			1766
++belmont			MACH_BELMONT		BELMONT			1767
++asusp525		MACH_ASUSP525		ASUSP525		1768
++lb88rc8480		MACH_LB88RC8480		LB88RC8480		1769
++hipxa			MACH_HIPXA		HIPXA			1770
++mx25_3ds		MACH_MX25_3DS		MX25_3DS		1771
++m800			MACH_M800		M800			1772
++omap3530_lv_som		MACH_OMAP3530_LV_SOM	OMAP3530_LV_SOM		1773
++prima_evb		MACH_PRIMA_EVB		PRIMA_EVB		1774
++mx31bt1			MACH_MX31BT1		MX31BT1			1775
++atlas4_evb		MACH_ATLAS4_EVB		ATLAS4_EVB		1776
++mx31cicada		MACH_MX31CICADA		MX31CICADA		1777
++mi424wr			MACH_MI424WR		MI424WR			1778
++axs_ultrax		MACH_AXS_ULTRAX		AXS_ULTRAX		1779
++at572d940deb		MACH_AT572D940DEB	AT572D940DEB		1780
++davinci_da8xx_evm	MACH_DAVINCI_DA8XX_EVM	DAVINCI_DA8XX_EVM	1781
++ep9302			MACH_EP9302		EP9302			1782
++at572d940hfeb		MACH_AT572D940HFEB	AT572D940HFEB		1783
++cybook3			MACH_CYBOOK3		CYBOOK3			1784
++wdg002			MACH_WDG002		WDG002			1785
++sg560adsl		MACH_SG560ADSL		SG560ADSL		1786
++nextio_n2800_ica	MACH_NEXTIO_N2800_ICA	NEXTIO_N2800_ICA	1787
++mach_marvell_new1	MACH_MACH_MARVELL_NEW1	MACH_MARVELL_NEW1	1788
++marvell_newdb		MACH_MARVELL_NEWDB	MARVELL_NEWDB		1789
++vandihud		MACH_VANDIHUD		VANDIHUD		1790
++magx_e8			MACH_MAGX_E8		MAGX_E8			1791
++magx_z6			MACH_MAGX_Z6		MAGX_Z6			1792
++magx_v8			MACH_MAGX_V8		MAGX_V8			1793
++magx_u9			MACH_MAGX_U9		MAGX_U9			1794
++toughcf08		MACH_TOUGHCF08		TOUGHCF08		1795
++zw4400			MACH_ZW4400		ZW4400			1796
++marat91			MACH_MARAT91		MARAT91			1797
++overo			MACH_OVERO		OVERO			1798
++at2440evb		MACH_AT2440EVB		AT2440EVB		1799
++neocore926		MACH_NEOCORE926		NEOCORE926		1800
++wnr854t			MACH_WNR854T		WNR854T			1801
++imx27			MACH_IMX27		IMX27			1802
++moose_db		MACH_MOOSE_DB		MOOSE_DB		1803
++fab4			MACH_FAB4		FAB4			1804
++htcdiamond		MACH_HTCDIAMOND		HTCDIAMOND		1805
++fiona			MACH_FIONA		FIONA			1806
++mxc30030_x		MACH_MXC30030_X		MXC30030_X		1807
++bmp1000			MACH_BMP1000		BMP1000			1808