Dear huewe.exter...@infineon.com, In message <b2e5851d0f254d45b5019f4dd73497573d00647...@mucse405.eu.infineon.com> you wrote: > > This setup works quite fine. > But I'm almost sure that this is not the correct way to port a linux driver > to u-boot. ;)
There is no general, one-size-fits-all approach. > Can you perhaps point me to some resources how to do it correctly? > How would you start? And how would you split up the files? This cannot be answered without seing the code. Submit your code as patches, so it can be reviewed. > Furthermore I have some related questions: > - Is U-Boot using a libc / can I use functions from the glibc/ulibc? > Are there any constraints? U-Boot is self-contained. It does not use any expternal libc, but provides all needed functions itself (which is obviously only a small subset of standard libc functionality). > - Is there an equivalent for jiffies in u-boot? Or rather what is the > correct way to handle timeouts? Please use the U-Boot timer functions (udelay(), get_timer()). > - Is there an equivalent for be32_to_cpu ? (big endian to whatever en > dianess the cpu uses) in u-boot? We have be32_to_cpu(), or you could use ntohl(). Hm... why didn't you check this yourself? All it takes is a "grep" ... > "This email and any attachments are confidential and may be subject to lega > l or some other professional privilege. They are intended solely for the at ... Please omit such crap whewn posting to public mailing lists. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "Data is a lot like humans: It is born. Matures. Gets married to other data, divorced. Gets old. One thing that it doesn't do is die. It has to be killed." - Arthur Miller _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot