I am studying i.mx23 chip for an open source project which is would be BSD licensed so I cannot use C headers and macros which are available for example in L2.6.31_10.05.02_ER_source/pkgs/imx-bootlets-src-10.05.02. As I read from i.MX233 Reference Manual, Chapter 39, Register Macro Usage, document refers to "chip database" from where these C headers are generated. As far as I know, there are some XML definitions of all registers and some tool is used to convert these XML's to C headers.
Does community have access to these registers definitions? I really would like to use them on my possibly upcoming BSD licensed project.