From: andrew@lunn.ch (Andrew Lunn)
To: linux-arm-kernel@lists.infradead.org
Subject: Stuck getting DTS working for a new kirkwood board
Date: Sat, 22 Feb 2014 19:41:19 +0100 [thread overview]
Message-ID: <20140222184119.GF6667@lunn.ch> (raw)
In-Reply-To: <530865C9.6000704@sigpipe.me>
On Sat, Feb 22, 2014 at 09:54:33AM +0100, Dashie wrote:
> On 02/21/2014 11:12 PM, Andrew Lunn wrote:
> > Hi Dashie
> >
> > A few more tips for you
> Hi, thanks.
> >> Kernel command line: mtdparts=orion_nand:0x000e0000 at 0x00000000(u-boot)ro,0x1d73c0 at 0x000e0000(uImage),0x86cb58 at 0x2b73c0(uInitrd),- at 0xb23f18(rootfs) console=ttyS0,115200n8 verbose mem=256M root=/dev/sda2 rootdelay=8 ip=off earlyprintk
> > You seem to be missing nand in your DT. You should be able to work out
> > the partition sizes from the information above.
> Yes, I have manually removed nand partitions from my DTS, i don't use
> the default ones (except u-boot part) and don't have the rights offsets
> atm.
It would be good to have them for the final version, using the
standard defaults.
> >> rtc-mv f1010300.rtc: internal RTC not ticking
> > This suggests there is a different RTC on the board than the built in
> > one. It is probably on i2c. You can probably get the address using the
> > i2cdetect program. If you have boot logs from the vendor kernel it
> > will probably tell you what device it is.
> I looked at my photos of the PCB and found a M41T80 "Serial access
> real-time clock with alarm", it seems to be at 0x0c, then added :
> i2c at 11000 {
> [snip]
> rtc: rtc at 0c {
> compatible = "stm,m41t80";
> reg = <0x0c>;
> };
> };
>
> And got:
> root at debian:~# dmesg|grep -i rtc
> rtc-mv f1010300.rtc: internal RTC not ticking
> rtc-m41t80 0-000c: chip found, driver version 0.05
> rtc-m41t80 0-000c: rtc core: registered m41t80 as rtc0
> rtc-m41t80 0-000c: hctosys: unable to read the hardware clock
>
> The chip seems to register but nothing else.
> i2cdetect also shown the LM75 (working) and another i2c peripherial i
> have no ideas what is it.
I just had a look at the data sheet:
http://www.st.com/web/en/resource/technical/document/datasheet/CD00003119.pdf
It says:
Access is obtained by implementing a start condition followed by
the correct slave address (D0h).
I2C addresses are a bit odd, so this might actually mean 0x68, because
bit 0 is used to indicate Read/write. Does this address match to the
one you have no idea about?
Andrew
next prev parent reply other threads:[~2014-02-22 18:41 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-20 21:22 Stuck getting DTS working for a new kirkwood board Dashie
2014-02-21 1:34 ` Jason Cooper
2014-02-21 7:39 ` Dashie
2014-02-21 15:15 ` Jason Cooper
2014-02-21 19:21 ` Dashie
2014-02-21 20:08 ` Jason Cooper
2014-02-21 22:01 ` Dashie
2014-02-21 22:12 ` Andrew Lunn
2014-02-22 8:54 ` Dashie
2014-02-22 18:41 ` Andrew Lunn [this message]
2014-02-22 18:50 ` Dashie
2014-02-22 19:30 ` Andrew Lunn
2014-02-22 19:44 ` Dashie
2014-02-22 22:25 ` Sebastian Hesselbarth
2014-02-22 18:44 ` Gerhard Sittig
2014-02-22 19:00 ` Dashie
2014-02-22 19:30 ` Jason Cooper
2014-03-26 1:01 ` Jason Cooper
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140222184119.GF6667@lunn.ch \
--to=andrew@lunn.ch \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.