From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dennis Semakin Date: Fri, 26 Mar 2010 11:40:01 +0300 Subject: [U-Boot] What's wrong with this code? Message-ID: <98831269592801@webmail103.yandex.ru> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello, Months ago I had a problem with network on Colibri PXA320. A applied all patches from Marek's web site http://openpxa.sourceforge.net/, but net didn't work at all in U-Boot and in Linux. When I tried to read/write into/from ethernet chip I/O registers, that was mapped in the memory, system hung. See http://lists.infradead.org/pipermail/linux-arm-kernel/2010-February/009279.html Solution was prompted by Daniel Mack (Thanks Daniel). Add this code to lowlevel_init function in U-Boot: //begin ldr r0, =CKENA ldr r1, [r0] orr r1, r1, #(CKENA_4_NAND | CKENA_9_SMC) str r1, [r0] ldr r1, [r0] //end After that network has worked in u-boot and in linux. Also he said: "It did see this code, but it wasn't taken for upstream, for reasons I cannot remember..." What's wrong with this code? Thanks, Best Regards Dennis Semakin