
Hi Dirk,
On Sun, Mar 31, 2013 at 3:39 AM, Dirk Behme dirk.behme@gmail.com wrote:
Would it make sense to split this patch into two parts? One general "add i.MX6 SoloLite support" and then the "add mx6slevk board board support"?
Yes, I can split as suggested.
+DATA 4 0x020c4018 0x00260324
+DATA 4 0x020c4068 0xffffffff +DATA 4 0x020c406c 0xffffffff +DATA 4 0x020c4070 0xffffffff +DATA 4 0x020c4074 0xffffffff +DATA 4 0x020c4078 0xffffffff +DATA 4 0x020c407c 0xffffffff +DATA 4 0x020c4080 0xffffffff
I haven't looked into the manual, but are these the clock registers? If so, is it necessary to set them to 0xffffffff? Or are these already the default reset values?
Yes, these are the default values, so I can remove them indeed;
+#define MACH_TYPE_MX6SLEVK 4307
Below, you seem to boot with device tree. Is this necessary, then?
Yes, we need to be able to boot a 3.0.35 kernel from Freescale, which is the only one available for solo-lite currently.
+#define CONFIG_EXTRA_ENV_SETTINGS \
"script=boot.scr\0" \
"uimage=uImage\0" \
"console=ttymxc0\0" \
"fdt_high=0xffffffff\0" \
"initrd_high=0xffffffff\0" \
"fdt_file=imx6sl-evk.dtb\0" \
Is a kernel patch for this already available anywhere?
Not yet. Only kernel 3.0.35 is available currently.
Regards,
Fabio Estevam