All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Enable to set RTC for beagleboard
@ 2011-06-15 10:41 Jingdong Lu
  2011-06-15 10:41 ` [PATCH 1/1] RTC: Enable to set RTC Jingdong Lu
  2011-06-15 13:21 ` [PATCH 0/1] Enable to set RTC for beagleboard Bruce Ashfield
  0 siblings, 2 replies; 12+ messages in thread
From: Jingdong Lu @ 2011-06-15 10:41 UTC (permalink / raw)
  To: yocto

From: Jingdong Lu <jingdong.lu@windriver.com>

Ensure msecure is mux'd to be able to set the RTC for beagleboard.
Fixes bug [YOCTO #767]

Jingdong Lu (1):
  RTC: Enable to set RTC

 arch/arm/mach-omap2/board-omap3beagle.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)



^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH 1/1] RTC: Enable to set RTC
  2011-06-15 10:41 [PATCH 0/1] Enable to set RTC for beagleboard Jingdong Lu
@ 2011-06-15 10:41 ` Jingdong Lu
  2011-06-15 13:21 ` [PATCH 0/1] Enable to set RTC for beagleboard Bruce Ashfield
  1 sibling, 0 replies; 12+ messages in thread
From: Jingdong Lu @ 2011-06-15 10:41 UTC (permalink / raw)
  To: yocto

From: Jingdong Lu <jingdong.lu@windriver.com>

"Msecure" signal provides for protection of the RTC register in TPS65950 be
disabling that function via a control signal from the OMAP3530. So ensure
msecure is mux'd to be able to set the RTC.
Fixes bug [YOCTO #767]

Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
---
 arch/arm/mach-omap2/board-omap3beagle.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
index af1166b..925c0b3 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
@@ -580,6 +580,9 @@ static void __init omap3_beagle_init(void)
 	usb_ehci_init(&ehci_pdata);
 	omap3beagle_flash_init();
 
+	/* Ensure msecure is mux'd to be able to set the RTC. */
+	omap_mux_init_signal("sys_drm_msecure", OMAP_PIN_OFF_OUTPUT_HIGH);
+
 	/* Ensure SDRC pins are mux'd for self-refresh */
 	omap_mux_init_signal("sdrc_cke0", OMAP_PIN_OUTPUT);
 	omap_mux_init_signal("sdrc_cke1", OMAP_PIN_OUTPUT);
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 10:41 [PATCH 0/1] Enable to set RTC for beagleboard Jingdong Lu
  2011-06-15 10:41 ` [PATCH 1/1] RTC: Enable to set RTC Jingdong Lu
@ 2011-06-15 13:21 ` Bruce Ashfield
  2011-06-15 13:25   ` Koen Kooi
  1 sibling, 1 reply; 12+ messages in thread
From: Bruce Ashfield @ 2011-06-15 13:21 UTC (permalink / raw)
  To: Jingdong Lu; +Cc: yocto, Darren Hart

On 06/15/11 06:41, Jingdong Lu wrote:
> From: Jingdong Lu<jingdong.lu@windriver.com>
>
> Ensure msecure is mux'd to be able to set the RTC for beagleboard.
> Fixes bug [YOCTO #767]

Jingdong,

The fix looks reasonable to me, Darren has been refreshing
the beagleboard support as well, so I've cc'd him here to
see if we have this change present in the work in progress
trees.

What tests did you run to ensure that the RTC worked on
the beagleboard ? There was some debate around whether or
not you needed an add-on card to get this functionality
available ?

Also for for any beagleboard changes, we should:

   - check the various upstream trees and use their commits
     if possible. Or if you've checked and couldn't find
     anything. State that in the patch submission.

   - reference the test platform details. Rev of the board,
     the model, etc.

Thanks for the patch, we just need to do a bit more
checking on it before we can get it into the tree.

Cheers,

Bruce

>
> Jingdong Lu (1):
>    RTC: Enable to set RTC
>
>   arch/arm/mach-omap2/board-omap3beagle.c |    3 +++
>   1 files changed, 3 insertions(+), 0 deletions(-)
>
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 13:21 ` [PATCH 0/1] Enable to set RTC for beagleboard Bruce Ashfield
@ 2011-06-15 13:25   ` Koen Kooi
  2011-06-15 13:31     ` Bruce Ashfield
  0 siblings, 1 reply; 12+ messages in thread
From: Koen Kooi @ 2011-06-15 13:25 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: yocto, Darren Hart


Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende geschreven:

> On 06/15/11 06:41, Jingdong Lu wrote:
>> From: Jingdong Lu<jingdong.lu@windriver.com>
>> 
>> Ensure msecure is mux'd to be able to set the RTC for beagleboard.
>> Fixes bug [YOCTO #767]
> 
> Jingdong,
> 
> The fix looks reasonable to me, Darren has been refreshing
> the beagleboard support as well, so I've cc'd him here to
> see if we have this change present in the work in progress
> trees.
> 
> What tests did you run to ensure that the RTC worked on
> the beagleboard ? There was some debate around whether or
> not you needed an add-on card to get this functionality
> available ?

You need to remove some resistors and add a battery, or add an expansionboard like the zippy or zippy2, which have a DS1307 RTC with battery.

regards,

Koen

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 13:25   ` Koen Kooi
@ 2011-06-15 13:31     ` Bruce Ashfield
  2011-06-15 16:48       ` Darren Hart
  0 siblings, 1 reply; 12+ messages in thread
From: Bruce Ashfield @ 2011-06-15 13:31 UTC (permalink / raw)
  To: Koen Kooi; +Cc: yocto, Darren Hart

On 06/15/11 09:25, Koen Kooi wrote:
>
> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende geschreven:
>
>> On 06/15/11 06:41, Jingdong Lu wrote:
>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>
>>> Ensure msecure is mux'd to be able to set the RTC for beagleboard.
>>> Fixes bug [YOCTO #767]
>>
>> Jingdong,
>>
>> The fix looks reasonable to me, Darren has been refreshing
>> the beagleboard support as well, so I've cc'd him here to
>> see if we have this change present in the work in progress
>> trees.
>>
>> What tests did you run to ensure that the RTC worked on
>> the beagleboard ? There was some debate around whether or
>> not you needed an add-on card to get this functionality
>> available ?
>
> You need to remove some resistors and add a battery, or add an expansionboard like the zippy or zippy2, which have a DS1307 RTC with battery.

Thanks Koen,

This confirms what I thought (zippy*), so clearly this is
either a board with that setup, or runtime testing was
.. unique. Either way, more details and research is
needed for this one.

Cheers,

Bruce

>
> regards,
>
> Koen



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 13:31     ` Bruce Ashfield
@ 2011-06-15 16:48       ` Darren Hart
  2011-06-15 16:52         ` Bruce Ashfield
  0 siblings, 1 reply; 12+ messages in thread
From: Darren Hart @ 2011-06-15 16:48 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: yocto



On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
> On 06/15/11 09:25, Koen Kooi wrote:
>> 
>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>> geschreven:
>> 
>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>> 
>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>> beagleboard. Fixes bug [YOCTO #767]
>>> 
>>> Jingdong,
>>> 
>>> The fix looks reasonable to me, Darren has been refreshing the
>>> beagleboard support as well, so I've cc'd him here to see if we
>>> have this change present in the work in progress trees.
>>> 


I do not have something similar queued.


>>> What tests did you run to ensure that the RTC worked on the
>>> beagleboard ? There was some debate around whether or not you
>>> needed an add-on card to get this functionality available ?
>> 
>> You need to remove some resistors and add a battery, or add an
>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>> with battery.
> 
> Thanks Koen,
> 
> This confirms what I thought (zippy*), so clearly this is either a
> board with that setup, or runtime testing was .. unique. Either way,
> more details and research is needed for this one.


I'll wait to hear upstream status on this. Given the requirements for
use, I wouldn't mind just closing 767 as will not fix as it can't work
with the beagleboard out of the box anyway.


--
Darren

> Cheers,
> 
> Bruce
> 
>> 
>> regards,
>> 
>> Koen
> 
> _______________________________________________ yocto mailing list 
> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 16:48       ` Darren Hart
@ 2011-06-15 16:52         ` Bruce Ashfield
  2011-06-15 17:33           ` Darren Hart
  0 siblings, 1 reply; 12+ messages in thread
From: Bruce Ashfield @ 2011-06-15 16:52 UTC (permalink / raw)
  To: Darren Hart; +Cc: yocto

On 06/15/11 12:48, Darren Hart wrote:
>
>
> On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
>> On 06/15/11 09:25, Koen Kooi wrote:
>>>
>>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>>> geschreven:
>>>
>>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>
>>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>>> beagleboard. Fixes bug [YOCTO #767]
>>>>
>>>> Jingdong,
>>>>
>>>> The fix looks reasonable to me, Darren has been refreshing the
>>>> beagleboard support as well, so I've cc'd him here to see if we
>>>> have this change present in the work in progress trees.
>>>>
>
>
> I do not have something similar queued.
>
>
>>>> What tests did you run to ensure that the RTC worked on the
>>>> beagleboard ? There was some debate around whether or not you
>>>> needed an add-on card to get this functionality available ?
>>>
>>> You need to remove some resistors and add a battery, or add an
>>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>>> with battery.
>>
>> Thanks Koen,
>>
>> This confirms what I thought (zippy*), so clearly this is either a
>> board with that setup, or runtime testing was .. unique. Either way,
>> more details and research is needed for this one.
>
>
> I'll wait to hear upstream status on this. Given the requirements for
> use, I wouldn't mind just closing 767 as will not fix as it can't work
> with the beagleboard out of the box anyway.

I'm ok with that resolution .. for the bug. But if the patch
isn't already in another upstream tree, it's worth having
(if benign to the rest of the variants) and then we can get
it sent upstream from there.

I can change the bug's status if you like.

Cheers,

Bruce

>
>
> --
> Darren
>
>> Cheers,
>>
>> Bruce
>>
>>>
>>> regards,
>>>
>>> Koen
>>
>> _______________________________________________ yocto mailing list
>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 16:52         ` Bruce Ashfield
@ 2011-06-15 17:33           ` Darren Hart
  2011-06-16  2:23             ` Lu Jingdong
  0 siblings, 1 reply; 12+ messages in thread
From: Darren Hart @ 2011-06-15 17:33 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: yocto



On 06/15/2011 09:52 AM, Bruce Ashfield wrote:
> On 06/15/11 12:48, Darren Hart wrote:
>>
>>
>> On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
>>> On 06/15/11 09:25, Koen Kooi wrote:
>>>>
>>>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>>>> geschreven:
>>>>
>>>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>>
>>>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>>>> beagleboard. Fixes bug [YOCTO #767]
>>>>>
>>>>> Jingdong,
>>>>>
>>>>> The fix looks reasonable to me, Darren has been refreshing the
>>>>> beagleboard support as well, so I've cc'd him here to see if we
>>>>> have this change present in the work in progress trees.
>>>>>
>>
>>
>> I do not have something similar queued.
>>
>>
>>>>> What tests did you run to ensure that the RTC worked on the
>>>>> beagleboard ? There was some debate around whether or not you
>>>>> needed an add-on card to get this functionality available ?
>>>>
>>>> You need to remove some resistors and add a battery, or add an
>>>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>>>> with battery.
>>>
>>> Thanks Koen,
>>>
>>> This confirms what I thought (zippy*), so clearly this is either a
>>> board with that setup, or runtime testing was .. unique. Either way,
>>> more details and research is needed for this one.
>>
>>
>> I'll wait to hear upstream status on this. Given the requirements for
>> use, I wouldn't mind just closing 767 as will not fix as it can't work
>> with the beagleboard out of the box anyway.
> 
> I'm ok with that resolution .. for the bug. But if the patch
> isn't already in another upstream tree, it's worth having
> (if benign to the rest of the variants) and then we can get
> it sent upstream from there.
> 
> I can change the bug's status if you like.


I want to hear back from Jingdong regarding this patch first. Is this
new code? If so, then yes, let's get it to mainline as Bruce suggested.


> 
> Cheers,
> 
> Bruce
> 
>>
>>
>> --
>> Darren
>>
>>> Cheers,
>>>
>>> Bruce
>>>
>>>>
>>>> regards,
>>>>
>>>> Koen
>>>
>>> _______________________________________________ yocto mailing list
>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>>
> 

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-15 17:33           ` Darren Hart
@ 2011-06-16  2:23             ` Lu Jingdong
  2011-06-16  4:25               ` Bruce Ashfield
  0 siblings, 1 reply; 12+ messages in thread
From: Lu Jingdong @ 2011-06-16  2:23 UTC (permalink / raw)
  To: Darren Hart, Bruce Ashfield; +Cc: yocto

On 06/16/2011 01:33 AM, Darren Hart wrote:
>
> On 06/15/2011 09:52 AM, Bruce Ashfield wrote:
>> On 06/15/11 12:48, Darren Hart wrote:
>>>
>>> On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
>>>> On 06/15/11 09:25, Koen Kooi wrote:
>>>>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>>>>> geschreven:
>>>>>
>>>>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>>>
>>>>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>>>>> beagleboard. Fixes bug [YOCTO #767]
>>>>>> Jingdong,
>>>>>>
>>>>>> The fix looks reasonable to me, Darren has been refreshing the
>>>>>> beagleboard support as well, so I've cc'd him here to see if we
>>>>>> have this change present in the work in progress trees.
>>>>>>
>>>
>>> I do not have something similar queued.
>>>
>>>
>>>>>> What tests did you run to ensure that the RTC worked on the
>>>>>> beagleboard ? There was some debate around whether or not you
>>>>>> needed an add-on card to get this functionality available ?
The signal "msecure" on TPS65950 connects to "msecure" on OMAP3530 and 
setting/writing RTC register is controlled by
OMAP3530 "msecure". So we should pull the "msecure" high on OMAP3530 so 
that we can set/write RTC register on TPS65950.

We test RTC on beagleboard by adding this patch. RTC can be set a 
correct date and
it works well when power on.
>>>>> You need to remove some resistors and add a battery, or add an
>>>>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>>>>> with battery.
Because there is no backup battery on beagleboard C4, RTC can not be 
saved when
power off. If we want to keep RTC without power, we should remove R66 
and install
a battery on board.

>>>> Thanks Koen,
>>>>
>>>> This confirms what I thought (zippy*), so clearly this is either a
>>>> board with that setup, or runtime testing was .. unique. Either way,
>>>> more details and research is needed for this one.
>>>
>>> I'll wait to hear upstream status on this. Given the requirements for
>>> use, I wouldn't mind just closing 767 as will not fix as it can't work
>>> with the beagleboard out of the box anyway.
>> I'm ok with that resolution .. for the bug. But if the patch
>> isn't already in another upstream tree, it's worth having
>> (if benign to the rest of the variants) and then we can get
>> it sent upstream from there.
>>
>> I can change the bug's status if you like.
>
> I want to hear back from Jingdong regarding this patch first. Is this
> new code? If so, then yes, let's get it to mainline as Bruce suggested.
>

This patch can be found on linux-omap tree.
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=e2a346a2a054f702fd76f328ff747b9ad9264a4c

arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC
Without msecure beeing high it isn't possible to set (or start)
the RTC.

Tested with a BeagleBoard C4.

Signed-off-by: Alexander Holler <holler@ahsoftware.de>
Signed-off-by: Tony Lindgren <tony@atomide.com>

So maybe I should recommit it by adding some upstream status and author.

regards,

Jingdong
>> Cheers,
>>
>> Bruce
>>
>>>
>>> --
>>> Darren
>>>
>>>> Cheers,
>>>>
>>>> Bruce
>>>>
>>>>> regards,
>>>>>
>>>>> Koen
>>>> _______________________________________________ yocto mailing list
>>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto

-- 
Lu Jingdong
jingdong.lu@windriver.com
China, Wind River



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-16  2:23             ` Lu Jingdong
@ 2011-06-16  4:25               ` Bruce Ashfield
  2011-06-16 14:45                 ` Darren Hart
  0 siblings, 1 reply; 12+ messages in thread
From: Bruce Ashfield @ 2011-06-16  4:25 UTC (permalink / raw)
  To: Lu Jingdong; +Cc: yocto, Darren Hart

On 11-06-15 10:23 PM, Lu Jingdong wrote:
> On 06/16/2011 01:33 AM, Darren Hart wrote:
>>
>> On 06/15/2011 09:52 AM, Bruce Ashfield wrote:
>>> On 06/15/11 12:48, Darren Hart wrote:
>>>>
>>>> On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
>>>>> On 06/15/11 09:25, Koen Kooi wrote:
>>>>>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>>>>>> geschreven:
>>>>>>
>>>>>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>>>>
>>>>>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>>>>>> beagleboard. Fixes bug [YOCTO #767]
>>>>>>> Jingdong,
>>>>>>>
>>>>>>> The fix looks reasonable to me, Darren has been refreshing the
>>>>>>> beagleboard support as well, so I've cc'd him here to see if we
>>>>>>> have this change present in the work in progress trees.
>>>>>>>
>>>>
>>>> I do not have something similar queued.
>>>>
>>>>
>>>>>>> What tests did you run to ensure that the RTC worked on the
>>>>>>> beagleboard ? There was some debate around whether or not you
>>>>>>> needed an add-on card to get this functionality available ?
> The signal "msecure" on TPS65950 connects to "msecure" on OMAP3530 and
> setting/writing RTC register is controlled by
> OMAP3530 "msecure". So we should pull the "msecure" high on OMAP3530 so
> that we can set/write RTC register on TPS65950.
>
> We test RTC on beagleboard by adding this patch. RTC can be set a
> correct date and
> it works well when power on.
>>>>>> You need to remove some resistors and add a battery, or add an
>>>>>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>>>>>> with battery.
> Because there is no backup battery on beagleboard C4, RTC can not be
> saved when
> power off. If we want to keep RTC without power, we should remove R66
> and install
> a battery on board.

Ack'd. For me, this is reasonable. Having a working RTC even
if it doesn't survive power cycle is worth having. In particular,
since the patch is simple.

>
>>>>> Thanks Koen,
>>>>>
>>>>> This confirms what I thought (zippy*), so clearly this is either a
>>>>> board with that setup, or runtime testing was .. unique. Either way,
>>>>> more details and research is needed for this one.
>>>>
>>>> I'll wait to hear upstream status on this. Given the requirements for
>>>> use, I wouldn't mind just closing 767 as will not fix as it can't work
>>>> with the beagleboard out of the box anyway.
>>> I'm ok with that resolution .. for the bug. But if the patch
>>> isn't already in another upstream tree, it's worth having
>>> (if benign to the rest of the variants) and then we can get
>>> it sent upstream from there.
>>>
>>> I can change the bug's status if you like.
>>
>> I want to hear back from Jingdong regarding this patch first. Is this
>> new code? If so, then yes, let's get it to mainline as Bruce suggested.
>>
>
> This patch can be found on linux-omap tree.
> http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=e2a346a2a054f702fd76f328ff747b9ad9264a4c
>

perfect.

>
> arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC
> Without msecure beeing high it isn't possible to set (or start)
> the RTC.
>
> Tested with a BeagleBoard C4.
>
> Signed-off-by: Alexander Holler <holler@ahsoftware.de>
> Signed-off-by: Tony Lindgren <tony@atomide.com>
>
> So maybe I should recommit it by adding some upstream status and author.

This is key. We must have this in our patch commits. I can provide
examples if you aren't familiar and Mark Hatle just sent out some oe-core
examples of the same thing.

In this case you'd put something like:

commit e2a346a2a054f7 from 
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git

after the shortlog, and before the long log. Add your Integrated-by:
to the sign off section of the patch.

Cheers,

Bruce


>
> regards,
>
> Jingdong
>>> Cheers,
>>>
>>> Bruce
>>>
>>>>
>>>> --
>>>> Darren
>>>>
>>>>> Cheers,
>>>>>
>>>>> Bruce
>>>>>
>>>>>> regards,
>>>>>>
>>>>>> Koen
>>>>> _______________________________________________ yocto mailing list
>>>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-16  4:25               ` Bruce Ashfield
@ 2011-06-16 14:45                 ` Darren Hart
  2011-06-16 14:59                   ` Koen Kooi
  0 siblings, 1 reply; 12+ messages in thread
From: Darren Hart @ 2011-06-16 14:45 UTC (permalink / raw)
  To: Bruce Ashfield; +Cc: yocto


On 06/15/2011 09:25 PM, Bruce Ashfield wrote:
> On 11-06-15 10:23 PM, Lu Jingdong wrote:
>> On 06/16/2011 01:33 AM, Darren Hart wrote:
>>>
>>> On 06/15/2011 09:52 AM, Bruce Ashfield wrote:
>>>> On 06/15/11 12:48, Darren Hart wrote:
>>>>>
>>>>> On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
>>>>>> On 06/15/11 09:25, Koen Kooi wrote:
>>>>>>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>>>>>>> geschreven:
>>>>>>>
>>>>>>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>>>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>>>>>
>>>>>>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>>>>>>> beagleboard. Fixes bug [YOCTO #767]
>>>>>>>> Jingdong,
>>>>>>>>
>>>>>>>> The fix looks reasonable to me, Darren has been refreshing the
>>>>>>>> beagleboard support as well, so I've cc'd him here to see if we
>>>>>>>> have this change present in the work in progress trees.
>>>>>>>>
>>>>>
>>>>> I do not have something similar queued.
>>>>>
>>>>>
>>>>>>>> What tests did you run to ensure that the RTC worked on the
>>>>>>>> beagleboard ? There was some debate around whether or not you
>>>>>>>> needed an add-on card to get this functionality available ?
>> The signal "msecure" on TPS65950 connects to "msecure" on OMAP3530 and
>> setting/writing RTC register is controlled by
>> OMAP3530 "msecure". So we should pull the "msecure" high on OMAP3530 so
>> that we can set/write RTC register on TPS65950.
>>
>> We test RTC on beagleboard by adding this patch. RTC can be set a
>> correct date and
>> it works well when power on.
>>>>>>> You need to remove some resistors and add a battery, or add an
>>>>>>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>>>>>>> with battery.
>> Because there is no backup battery on beagleboard C4, RTC can not be
>> saved when
>> power off. If we want to keep RTC without power, we should remove R66
>> and install
>> a battery on board.
> 
> Ack'd. For me, this is reasonable. Having a working RTC even
> if it doesn't survive power cycle is worth having. In particular,
> since the patch is simple.


Agreed.

> 
>>
>>>>>> Thanks Koen,
>>>>>>
>>>>>> This confirms what I thought (zippy*), so clearly this is either a
>>>>>> board with that setup, or runtime testing was .. unique. Either way,
>>>>>> more details and research is needed for this one.
>>>>>
>>>>> I'll wait to hear upstream status on this. Given the requirements for
>>>>> use, I wouldn't mind just closing 767 as will not fix as it can't work
>>>>> with the beagleboard out of the box anyway.
>>>> I'm ok with that resolution .. for the bug. But if the patch
>>>> isn't already in another upstream tree, it's worth having
>>>> (if benign to the rest of the variants) and then we can get
>>>> it sent upstream from there.
>>>>
>>>> I can change the bug's status if you like.
>>>
>>> I want to hear back from Jingdong regarding this patch first. Is this
>>> new code? If so, then yes, let's get it to mainline as Bruce suggested.
>>>
>>
>> This patch can be found on linux-omap tree.
>> http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=e2a346a2a054f702fd76f328ff747b9ad9264a4c
>>
> 
> perfect.
> 
>>
>> arm: omap3: beagle: Ensure msecure is mux'd to be able to set the RTC
>> Without msecure beeing high it isn't possible to set (or start)
>> the RTC.
>>
>> Tested with a BeagleBoard C4.
>>
>> Signed-off-by: Alexander Holler <holler@ahsoftware.de>
>> Signed-off-by: Tony Lindgren <tony@atomide.com>
>>
>> So maybe I should recommit it by adding some upstream status and author.
> 
> This is key. We must have this in our patch commits. I can provide
> examples if you aren't familiar and Mark Hatle just sent out some oe-core
> examples of the same thing.
> 
> In this case you'd put something like:
> 
> commit e2a346a2a054f7 from 
> git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
> 
> after the shortlog, and before the long log. Add your Integrated-by:
> to the sign off section of the patch.
> 


I will just pull the patch and add Jingdong as the Integrated-by.

--
Darren


> Cheers,
> 
> Bruce
> 
> 
>>
>> regards,
>>
>> Jingdong
>>>> Cheers,
>>>>
>>>> Bruce
>>>>
>>>>>
>>>>> --
>>>>> Darren
>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Bruce
>>>>>>
>>>>>>> regards,
>>>>>>>
>>>>>>> Koen
>>>>>> _______________________________________________ yocto mailing list
>>>>>> yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
>>
> 

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH 0/1] Enable to set RTC for beagleboard
  2011-06-16 14:45                 ` Darren Hart
@ 2011-06-16 14:59                   ` Koen Kooi
  0 siblings, 0 replies; 12+ messages in thread
From: Koen Kooi @ 2011-06-16 14:59 UTC (permalink / raw)
  To: Darren Hart; +Cc: yocto


Op 16 jun 2011, om 16:45 heeft Darren Hart het volgende geschreven:

> 
> On 06/15/2011 09:25 PM, Bruce Ashfield wrote:
>> On 11-06-15 10:23 PM, Lu Jingdong wrote:
>>> On 06/16/2011 01:33 AM, Darren Hart wrote:
>>>> 
>>>> On 06/15/2011 09:52 AM, Bruce Ashfield wrote:
>>>>> On 06/15/11 12:48, Darren Hart wrote:
>>>>>> 
>>>>>> On 06/15/2011 06:31 AM, Bruce Ashfield wrote:
>>>>>>> On 06/15/11 09:25, Koen Kooi wrote:
>>>>>>>> Op 15 jun 2011, om 15:21 heeft Bruce Ashfield het volgende
>>>>>>>> geschreven:
>>>>>>>> 
>>>>>>>>> On 06/15/11 06:41, Jingdong Lu wrote:
>>>>>>>>>> From: Jingdong Lu<jingdong.lu@windriver.com>
>>>>>>>>>> 
>>>>>>>>>> Ensure msecure is mux'd to be able to set the RTC for
>>>>>>>>>> beagleboard. Fixes bug [YOCTO #767]
>>>>>>>>> Jingdong,
>>>>>>>>> 
>>>>>>>>> The fix looks reasonable to me, Darren has been refreshing the
>>>>>>>>> beagleboard support as well, so I've cc'd him here to see if we
>>>>>>>>> have this change present in the work in progress trees.
>>>>>>>>> 
>>>>>> 
>>>>>> I do not have something similar queued.
>>>>>> 
>>>>>> 
>>>>>>>>> What tests did you run to ensure that the RTC worked on the
>>>>>>>>> beagleboard ? There was some debate around whether or not you
>>>>>>>>> needed an add-on card to get this functionality available ?
>>> The signal "msecure" on TPS65950 connects to "msecure" on OMAP3530 and
>>> setting/writing RTC register is controlled by
>>> OMAP3530 "msecure". So we should pull the "msecure" high on OMAP3530 so
>>> that we can set/write RTC register on TPS65950.
>>> 
>>> We test RTC on beagleboard by adding this patch. RTC can be set a
>>> correct date and
>>> it works well when power on.
>>>>>>>> You need to remove some resistors and add a battery, or add an
>>>>>>>> expansionboard like the zippy or zippy2, which have a DS1307 RTC
>>>>>>>> with battery.
>>> Because there is no backup battery on beagleboard C4, RTC can not be
>>> saved when
>>> power off. If we want to keep RTC without power, we should remove R66
>>> and install
>>> a battery on board.
>> 
>> Ack'd. For me, this is reasonable. Having a working RTC even
>> if it doesn't survive power cycle is worth having. In particular,
>> since the patch is simple.
> 
> 
> Agreed.

FWIW, it survives warm resests.

regards,

Koen


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-06-16 14:59 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-15 10:41 [PATCH 0/1] Enable to set RTC for beagleboard Jingdong Lu
2011-06-15 10:41 ` [PATCH 1/1] RTC: Enable to set RTC Jingdong Lu
2011-06-15 13:21 ` [PATCH 0/1] Enable to set RTC for beagleboard Bruce Ashfield
2011-06-15 13:25   ` Koen Kooi
2011-06-15 13:31     ` Bruce Ashfield
2011-06-15 16:48       ` Darren Hart
2011-06-15 16:52         ` Bruce Ashfield
2011-06-15 17:33           ` Darren Hart
2011-06-16  2:23             ` Lu Jingdong
2011-06-16  4:25               ` Bruce Ashfield
2011-06-16 14:45                 ` Darren Hart
2011-06-16 14:59                   ` Koen Kooi

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.