i've been through freescale website, and found Linux Board Support Packages.
Linux Board Support Packages (BSPs) for Freescale Silicon are tested, certified and frozen, ensuring a fully operational tool chain, kernel and board specific modules that are ready to use together within a fixed configuration for specific hardware reference platforms. These BSPs, combined with CodeWarrior tools, provide the foundation you need to begin your project quickly.
All Freescale Linux BSPs include:
* Linux kernel & Device drivers
* Applications/Services
* Libraries
* GNU Tools (compilers, linkers, etc.)
* Deployment mechanisms
Some features of a chip or an evaluation board may not be enabled by a Linux BSP. Please review the features listed in the “Devices Support” section of each Linux BSP information page. Each Linux BSP link provides detailed information on the version of the kernel, glibc, gcc, etc., as well as information about which applications and services are included within a specific BSP.
There you go, free to download, and inside the ISO should be the patches to kernel that you need.
Hope this could be useful to get hint about how to compile a kernel >2.6.26.
Thanks.