Dear Experts, I am trying to understand the layout of the Freescale git kernel repository at http://opensource.freescale.com/git?p=imx/linux-2.6-imx.git . I'm not a git expert. I had hoped that by cloning that URL I'd get the most up-to-date i.MX kernel source. In fact, I end up with something that doesn't work because things are missing, including the early serial console (mxc_uart_early.c) and the AHCI (SATA) bus glue (ahci_sata.c). On the other hand, it seems that different "heads" in that repository, e.g. http://opensource.freescale.com/git?p=imx/linux-2.6-imx.git;a=tree;h=refs/heads/imx_2.6.38_11.09.01;hb=imx_2.6.38_11.09.01 do include these things (though I've not yet tried to build one). But that's (presumably) 2.6.38. So, what's going on here? Is it just my lack of git skills that are making this difficult? Thanks, Phil.