From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from correo.horus.es (correo.horus.es [2.139.157.236]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 13366E011C5 for ; Fri, 11 Oct 2013 11:55:59 -0700 (PDT) Received: from [172.30.250.61] (172.30.250.61) by horus27 (Axigen) with (CAMELLIA256-SHA encrypted) ESMTPSA id 10B187; Fri, 11 Oct 2013 20:55:56 +0200 Message-ID: <525849BC.3010806@horus.es> Date: Fri, 11 Oct 2013 20:55:56 +0200 From: =?UTF-8?B?Sm9zZSBNwqogRmVycmVpcm8=?= User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:16.0) Gecko/20121005 Thunderbird/16.0 MIME-Version: 1.0 To: meta-freescale@yoctoproject.org References: <5257E0EE.80802@horus.es> <5258163C.6050705@boundarydevices.com> <5258403F.5070000@horus.es> <52584650.3040201@boundarydevices.com> In-Reply-To: <52584650.3040201@boundarydevices.com> X-AxigenVirus-Level: 1 X-AxigenSpam-Level: 4 Subject: Re: FlexCAN not working X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2013 18:56:00 -0000 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit El 11/10/2013 20:41, Eric Nelson escribió: > Hi Jose, > > On 10/11/2013 11:15 AM, Jose Mª Ferreiro wrote: >> >> El 11/10/2013 17:16, Eric Nelson escribió: >>> Hi Diego, >>> >>> On 10/11/2013 04:28 AM, diego wrote: >>>> Hello everybody, >>>> >>>> I'm trying to test FlexCAN on Sabrelite imx6 board without success. >>>> Those are the steps followed : >>>> >>>> 1) Comprobed that linux-imx has CAN drivers enable >>>> 2) Added on the image the packages:canutils,libsocketcan and iproute2 >>>> 3) Tested the Flex can with canconfig and cantest. >>>> >>>> Everything seems ok, even I can see transmitted frames incremented. >>>> However there's not singnal on the oscilloscope. >>>> >>>> I don't now why is not working. Any ideas or suggestions? >>>> >>> >>> Can you forward your kernel version (/proc/version) and output >>> of /proc/cpuinfo? >>> >>> Some early versions of SABRE Lite used a discontinued Freescale >>> CAN PHY, and there's some code in board-mx6_nitrogen6x.c to >>> detect which is in use. If you're using the old board-mx6_sabrelite.c, >>> that detection code isn't present. >> Hi Eric >> >> Below are the outputs you asked. But I compared board-...nitro to >> board-..sabrelite sources. Certainly nitrogen is configured for two >> transceivers while sabrelite is fixed to one of them. Our board, from >> Farnell element 14, has the TJA1040 transceiver. I think Sabrelite code >> is working like the other transceiver. However I am not finding the >> transceiver detection code :( . I keep trying :) >> > > The detection code is defined in the link I forwarded earlier: > https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.0.35_4.1.0/arch/arm/mach-mx6/board-mx6_nitrogen6x.c#L1382 > > > This board file can be used for both SABRE Lite and Nitrogen6X > boards. I suspect this includes those produced by Farnell. > > The board-mx6_sabrelite.c file is essentially un-maintained and > contains a reference to the old mc33902 PHY. > >> Thanks >> >> This is yocto master + linux-imx >> > > You'll really want to use linux-boundary. > > Regards, > > > Eric Hi Eric You are correct. I didn´t look well for it. It seems as it depends on a third GPIO signal to select one transceiver or the other. We will test it on monday. I would like to use linux-boundary, wich was the default, but we have to change to linux-imx due to video issues that did not work on linux-boundary: something about mfw_isink i think. I readed about the two linux branches, boundary and imx, being merged for the board but we can not wait for it. So I suppose we will have to test and merge them by ourselves .. with your help :) Any recomendation are welcomed. Thank you very much again