linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: dts: socfpga: updates for SOCFPGA
@ 2014-08-14 15:51 dinguyen at opensource.altera.com
  2014-08-14 15:51 ` [PATCH 1/3] ARM: dts: socfpga: remove extra alias in the ArriaV devkit dinguyen at opensource.altera.com
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: dinguyen at opensource.altera.com @ 2014-08-14 15:51 UTC (permalink / raw)
  To: linux-arm-kernel

From: Dinh Nguyen <dinguyen@opensource.altera.com>

Just a few DTS updates for the SOCFPGA platform.

patch 1/3 : cleanup
patch 2/3 : Add a SD/MMC card detect entry
patch 3/3 : Add a /memserve/ section for the platform

Dinh Nguyen (3):
  ARM: dts: socfpga: remove extra alias in the ArriaV devkit
  ARM: dts: socfpga: Add SD card detect
  ARM: dts: socfpga: memreserve first 4KB for SMP code

 arch/arm/boot/dts/socfpga_arria5.dtsi        | 1 +
 arch/arm/boot/dts/socfpga_arria5_socdk.dts   | 7 -------
 arch/arm/boot/dts/socfpga_cyclone5.dtsi      | 3 ++-
 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 4 ++++
 4 files changed, 7 insertions(+), 8 deletions(-)

-- 
2.0.3

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

* [PATCH 1/3] ARM: dts: socfpga: remove extra alias in the ArriaV devkit
  2014-08-14 15:51 [PATCH 0/3] ARM: dts: socfpga: updates for SOCFPGA dinguyen at opensource.altera.com
@ 2014-08-14 15:51 ` dinguyen at opensource.altera.com
  2014-08-14 15:51 ` [PATCH 2/3] ARM: dts: socfpga: Add SD card detect dinguyen at opensource.altera.com
  2014-08-14 15:51 ` [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code dinguyen at opensource.altera.com
  2 siblings, 0 replies; 13+ messages in thread
From: dinguyen at opensource.altera.com @ 2014-08-14 15:51 UTC (permalink / raw)
  To: linux-arm-kernel

From: Dinh Nguyen <dinguyen@opensource.altera.com>

commit [2755e187 dts: socfpga: Add DTS entry for adding the stmmac glue
layer for stmmac.] added an extra ethernet alias in the ArriaV devkit
board file. This patch removes it.

Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
---
 arch/arm/boot/dts/socfpga_arria5_socdk.dts | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/arch/arm/boot/dts/socfpga_arria5_socdk.dts b/arch/arm/boot/dts/socfpga_arria5_socdk.dts
index d532d17..27d551c 100644
--- a/arch/arm/boot/dts/socfpga_arria5_socdk.dts
+++ b/arch/arm/boot/dts/socfpga_arria5_socdk.dts
@@ -37,13 +37,6 @@
 		*/
 		ethernet0 = &gmac1;
 	};
-
-	aliases {
-		/* this allow the ethaddr uboot environmnet variable contents
-		 * to be added to the gmac1 device tree blob.
-		 */
-		ethernet0 = &gmac1;
-	};
 };
 
 &gmac1 {
-- 
2.0.3

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 15:51 [PATCH 0/3] ARM: dts: socfpga: updates for SOCFPGA dinguyen at opensource.altera.com
  2014-08-14 15:51 ` [PATCH 1/3] ARM: dts: socfpga: remove extra alias in the ArriaV devkit dinguyen at opensource.altera.com
@ 2014-08-14 15:51 ` dinguyen at opensource.altera.com
  2014-08-14 18:51   ` Pavel Machek
  2014-08-14 15:51 ` [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code dinguyen at opensource.altera.com
  2 siblings, 1 reply; 13+ messages in thread
From: dinguyen at opensource.altera.com @ 2014-08-14 15:51 UTC (permalink / raw)
  To: linux-arm-kernel

From: Dinh Nguyen <dinguyen@opensource.altera.com>

Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC card detect.

Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
---
 arch/arm/boot/dts/socfpga_cyclone5.dtsi      | 2 +-
 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/socfpga_cyclone5.dtsi b/arch/arm/boot/dts/socfpga_cyclone5.dtsi
index 1ee03c4..33cad8b 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5.dtsi
+++ b/arch/arm/boot/dts/socfpga_cyclone5.dtsi
@@ -28,7 +28,7 @@
 			};
 		};
 
-		dwmmc0 at ff704000 {
+		mmc0: dwmmc0 at ff704000 {
 			num-slots = <1>;
 			broken-cd;
 			bus-width = <4>;
diff --git a/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts b/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
index 45de151..d7296a5 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
+++ b/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts
@@ -68,6 +68,10 @@
 	};
 };
 
+&mmc0 {
+	cd-gpios = <&gpio1 18 0>;
+};
+
 &usb1 {
 	status = "okay";
 };
-- 
2.0.3

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

* [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code
  2014-08-14 15:51 [PATCH 0/3] ARM: dts: socfpga: updates for SOCFPGA dinguyen at opensource.altera.com
  2014-08-14 15:51 ` [PATCH 1/3] ARM: dts: socfpga: remove extra alias in the ArriaV devkit dinguyen at opensource.altera.com
  2014-08-14 15:51 ` [PATCH 2/3] ARM: dts: socfpga: Add SD card detect dinguyen at opensource.altera.com
@ 2014-08-14 15:51 ` dinguyen at opensource.altera.com
  2014-08-14 18:54   ` Pavel Machek
  2 siblings, 1 reply; 13+ messages in thread
From: dinguyen at opensource.altera.com @ 2014-08-14 15:51 UTC (permalink / raw)
  To: linux-arm-kernel

From: Dinh Nguyen <dinguyen@opensource.altera.com>

The SOCFPGA's SMP code uses 0x0 for as the location for the trampoline to
bring secondary cores online. This patch adds a /memreserve/ section to
reserve the first 4K for the SMP trampoline code.

Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
---
 arch/arm/boot/dts/socfpga_arria5.dtsi   | 1 +
 arch/arm/boot/dts/socfpga_cyclone5.dtsi | 1 +
 2 files changed, 2 insertions(+)

diff --git a/arch/arm/boot/dts/socfpga_arria5.dtsi b/arch/arm/boot/dts/socfpga_arria5.dtsi
index 468fc4c..73b939e 100644
--- a/arch/arm/boot/dts/socfpga_arria5.dtsi
+++ b/arch/arm/boot/dts/socfpga_arria5.dtsi
@@ -15,6 +15,7 @@
  */
 
 /dts-v1/;
+/memreserve/ 0x00000000 0x0001000;
 #include "socfpga.dtsi"
 
 / {
diff --git a/arch/arm/boot/dts/socfpga_cyclone5.dtsi b/arch/arm/boot/dts/socfpga_cyclone5.dtsi
index 33cad8b..f0785f0 100644
--- a/arch/arm/boot/dts/socfpga_cyclone5.dtsi
+++ b/arch/arm/boot/dts/socfpga_cyclone5.dtsi
@@ -16,6 +16,7 @@
  */
 
 /dts-v1/;
+/memreserve/ 0x00000000 0x0001000;
 #include "socfpga.dtsi"
 
 / {
-- 
2.0.3

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 15:51 ` [PATCH 2/3] ARM: dts: socfpga: Add SD card detect dinguyen at opensource.altera.com
@ 2014-08-14 18:51   ` Pavel Machek
  2014-08-14 20:57     ` Dinh Nguyen
  0 siblings, 1 reply; 13+ messages in thread
From: Pavel Machek @ 2014-08-14 18:51 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu 2014-08-14 10:51:30, dinguyen at opensource.altera.com wrote:
> From: Dinh Nguyen <dinguyen@opensource.altera.com>
> 
> Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC
> card detect.

Are there previous revisions outside Altera?

									Pavel

-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

* [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code
  2014-08-14 15:51 ` [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code dinguyen at opensource.altera.com
@ 2014-08-14 18:54   ` Pavel Machek
  2014-08-14 20:56     ` Dinh Nguyen
  0 siblings, 1 reply; 13+ messages in thread
From: Pavel Machek @ 2014-08-14 18:54 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu 2014-08-14 10:51:31, dinguyen at opensource.altera.com wrote:
> From: Dinh Nguyen <dinguyen@opensource.altera.com>
> 
> The SOCFPGA's SMP code uses 0x0 for as the location for the trampoline to
> bring secondary cores online. This patch adds a /memreserve/ section to
> reserve the first 4K for the SMP trampoline code.
> 
> Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
> ---
>  arch/arm/boot/dts/socfpga_arria5.dtsi   | 1 +
>  arch/arm/boot/dts/socfpga_cyclone5.dtsi | 1 +
>  2 files changed, 2 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/socfpga_arria5.dtsi b/arch/arm/boot/dts/socfpga_arria5.dtsi
> index 468fc4c..73b939e 100644
> --- a/arch/arm/boot/dts/socfpga_arria5.dtsi
> +++ b/arch/arm/boot/dts/socfpga_arria5.dtsi
> @@ -15,6 +15,7 @@
>   */
>  
>  /dts-v1/;
> +/memreserve/ 0x00000000 0x0001000;

Actually, comment here explaining that ROM code uses 0x0 for the
trampoline would be nice here... if I understand it correctly.

Thanks,
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

* [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code
  2014-08-14 18:54   ` Pavel Machek
@ 2014-08-14 20:56     ` Dinh Nguyen
  2014-08-14 21:03       ` Pavel Machek
  0 siblings, 1 reply; 13+ messages in thread
From: Dinh Nguyen @ 2014-08-14 20:56 UTC (permalink / raw)
  To: linux-arm-kernel



On 8/14/14, 1:54 PM, Pavel Machek wrote:
> On Thu 2014-08-14 10:51:31, dinguyen at opensource.altera.com wrote:
>> From: Dinh Nguyen <dinguyen@opensource.altera.com>
>>
>> The SOCFPGA's SMP code uses 0x0 for as the location for the trampoline to
>> bring secondary cores online. This patch adds a /memreserve/ section to
>> reserve the first 4K for the SMP trampoline code.
>>
>> Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
>> ---
>>  arch/arm/boot/dts/socfpga_arria5.dtsi   | 1 +
>>  arch/arm/boot/dts/socfpga_cyclone5.dtsi | 1 +
>>  2 files changed, 2 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/socfpga_arria5.dtsi b/arch/arm/boot/dts/socfpga_arria5.dtsi
>> index 468fc4c..73b939e 100644
>> --- a/arch/arm/boot/dts/socfpga_arria5.dtsi
>> +++ b/arch/arm/boot/dts/socfpga_arria5.dtsi
>> @@ -15,6 +15,7 @@
>>   */
>>  
>>  /dts-v1/;
>> +/memreserve/ 0x00000000 0x0001000;
> 
> Actually, comment here explaining that ROM code uses 0x0 for the
> trampoline would be nice here... if I understand it correctly.

Sure...I'll add a single line comment.

Dinh
> 
> Thanks,
> 									Pavel
> 

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 18:51   ` Pavel Machek
@ 2014-08-14 20:57     ` Dinh Nguyen
  2014-08-14 20:59       ` Pavel Machek
  0 siblings, 1 reply; 13+ messages in thread
From: Dinh Nguyen @ 2014-08-14 20:57 UTC (permalink / raw)
  To: linux-arm-kernel



On 8/14/14, 1:51 PM, Pavel Machek wrote:
> On Thu 2014-08-14 10:51:30, dinguyen at opensource.altera.com wrote:
>> From: Dinh Nguyen <dinguyen@opensource.altera.com>
>>
>> Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC
>> card detect.
> 
> Are there previous revisions outside Altera?
> 

Not with SD card detect.

dinh

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 20:57     ` Dinh Nguyen
@ 2014-08-14 20:59       ` Pavel Machek
  2014-08-14 21:01         ` Dinh Nguyen
  0 siblings, 1 reply; 13+ messages in thread
From: Pavel Machek @ 2014-08-14 20:59 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu 2014-08-14 15:57:52, Dinh Nguyen wrote:
> 
> 
> On 8/14/14, 1:51 PM, Pavel Machek wrote:
> > On Thu 2014-08-14 10:51:30, dinguyen at opensource.altera.com wrote:
> >> From: Dinh Nguyen <dinguyen@opensource.altera.com>
> >>
> >> Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC
> >> card detect.
> > 
> > Are there previous revisions outside Altera?
> > 
> 
> Not with SD card detect.

So this patch will break those revision C (and below) boards, by
adding gpio for card detect that does not exists there, no?

Confused,
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 20:59       ` Pavel Machek
@ 2014-08-14 21:01         ` Dinh Nguyen
  2014-08-14 21:01           ` Dinh Nguyen
  0 siblings, 1 reply; 13+ messages in thread
From: Dinh Nguyen @ 2014-08-14 21:01 UTC (permalink / raw)
  To: linux-arm-kernel



On 8/14/14, 3:59 PM, Pavel Machek wrote:
> On Thu 2014-08-14 15:57:52, Dinh Nguyen wrote:
>>
>>
>> On 8/14/14, 1:51 PM, Pavel Machek wrote:
>>> On Thu 2014-08-14 10:51:30, dinguyen at opensource.altera.com wrote:
>>>> From: Dinh Nguyen <dinguyen@opensource.altera.com>
>>>>
>>>> Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC
>>>> card detect.
>>>
>>> Are there previous revisions outside Altera?
>>>
>>
>> Not with SD card detect.
> 
> So this patch will break those revision C (and below) boards, by
> adding gpio for card detect that does not exists there, no?
> 

No, the card detect line is muxed with DAT3, so it'll work fine on
previous boards that does have card detect.
> Confused,

Tested on all board revisions.

Dinh

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 21:01         ` Dinh Nguyen
@ 2014-08-14 21:01           ` Dinh Nguyen
  2014-08-14 21:04             ` Pavel Machek
  0 siblings, 1 reply; 13+ messages in thread
From: Dinh Nguyen @ 2014-08-14 21:01 UTC (permalink / raw)
  To: linux-arm-kernel



On 8/14/14, 4:01 PM, Dinh Nguyen wrote:
> 
> 
> On 8/14/14, 3:59 PM, Pavel Machek wrote:
>> On Thu 2014-08-14 15:57:52, Dinh Nguyen wrote:
>>>
>>>
>>> On 8/14/14, 1:51 PM, Pavel Machek wrote:
>>>> On Thu 2014-08-14 10:51:30, dinguyen at opensource.altera.com wrote:
>>>>> From: Dinh Nguyen <dinguyen@opensource.altera.com>
>>>>>
>>>>> Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC
>>>>> card detect.
>>>>
>>>> Are there previous revisions outside Altera?
>>>>
>>>
>>> Not with SD card detect.
>>
>> So this patch will break those revision C (and below) boards, by
>> adding gpio for card detect that does not exists there, no?
>>
> 
> No, the card detect line is muxed with DAT3, so it'll work fine on
> previous boards that does have card detect.

Sorry...i'll work fine on previous boards that does NOT have card detect.

>> Confused,
> 
> Tested on all board revisions.
> 
> Dinh
> 

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

* [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code
  2014-08-14 20:56     ` Dinh Nguyen
@ 2014-08-14 21:03       ` Pavel Machek
  0 siblings, 0 replies; 13+ messages in thread
From: Pavel Machek @ 2014-08-14 21:03 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu 2014-08-14 15:56:53, Dinh Nguyen wrote:
> 
> 
> On 8/14/14, 1:54 PM, Pavel Machek wrote:
> > On Thu 2014-08-14 10:51:31, dinguyen at opensource.altera.com wrote:
> >> From: Dinh Nguyen <dinguyen@opensource.altera.com>
> >>
> >> The SOCFPGA's SMP code uses 0x0 for as the location for the trampoline to
> >> bring secondary cores online. This patch adds a /memreserve/ section to
> >> reserve the first 4K for the SMP trampoline code.
> >>
> >> Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
> >> ---
> >>  arch/arm/boot/dts/socfpga_arria5.dtsi   | 1 +
> >>  arch/arm/boot/dts/socfpga_cyclone5.dtsi | 1 +
> >>  2 files changed, 2 insertions(+)
> >>
> >> diff --git a/arch/arm/boot/dts/socfpga_arria5.dtsi b/arch/arm/boot/dts/socfpga_arria5.dtsi
> >> index 468fc4c..73b939e 100644
> >> --- a/arch/arm/boot/dts/socfpga_arria5.dtsi
> >> +++ b/arch/arm/boot/dts/socfpga_arria5.dtsi
> >> @@ -15,6 +15,7 @@
> >>   */
> >>  
> >>  /dts-v1/;
> >> +/memreserve/ 0x00000000 0x0001000;
> > 
> > Actually, comment here explaining that ROM code uses 0x0 for the
> > trampoline would be nice here... if I understand it correctly.
> 
> Sure...I'll add a single line comment.

Thanks. You can add my acked-by then :-).
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

* [PATCH 2/3] ARM: dts: socfpga: Add SD card detect
  2014-08-14 21:01           ` Dinh Nguyen
@ 2014-08-14 21:04             ` Pavel Machek
  0 siblings, 0 replies; 13+ messages in thread
From: Pavel Machek @ 2014-08-14 21:04 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu 2014-08-14 16:01:56, Dinh Nguyen wrote:
> 
> 
> On 8/14/14, 4:01 PM, Dinh Nguyen wrote:
> > 
> > 
> > On 8/14/14, 3:59 PM, Pavel Machek wrote:
> >> On Thu 2014-08-14 15:57:52, Dinh Nguyen wrote:
> >>>
> >>>
> >>> On 8/14/14, 1:51 PM, Pavel Machek wrote:
> >>>> On Thu 2014-08-14 10:51:30, dinguyen at opensource.altera.com wrote:
> >>>>> From: Dinh Nguyen <dinguyen@opensource.altera.com>
> >>>>>
> >>>>> Revision D of the SOCFGPA devkit has a GPIO line used for SD/MMC
> >>>>> card detect.
> >>>>
> >>>> Are there previous revisions outside Altera?
> >>>>
> >>>
> >>> Not with SD card detect.
> >>
> >> So this patch will break those revision C (and below) boards, by
> >> adding gpio for card detect that does not exists there, no?
> >>
> > 
> > No, the card detect line is muxed with DAT3, so it'll work fine on
> > previous boards that does have card detect.
> 
> Sorry...i'll work fine on previous boards that does NOT have card detect.

Thanks for clarifications and sorry for the noise.

Acked-by: Pavel Machek <pavel@denx.de>
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

end of thread, other threads:[~2014-08-14 21:04 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-14 15:51 [PATCH 0/3] ARM: dts: socfpga: updates for SOCFPGA dinguyen at opensource.altera.com
2014-08-14 15:51 ` [PATCH 1/3] ARM: dts: socfpga: remove extra alias in the ArriaV devkit dinguyen at opensource.altera.com
2014-08-14 15:51 ` [PATCH 2/3] ARM: dts: socfpga: Add SD card detect dinguyen at opensource.altera.com
2014-08-14 18:51   ` Pavel Machek
2014-08-14 20:57     ` Dinh Nguyen
2014-08-14 20:59       ` Pavel Machek
2014-08-14 21:01         ` Dinh Nguyen
2014-08-14 21:01           ` Dinh Nguyen
2014-08-14 21:04             ` Pavel Machek
2014-08-14 15:51 ` [PATCH 3/3] ARM: dts: socfpga: memreserve first 4KB for SMP code dinguyen at opensource.altera.com
2014-08-14 18:54   ` Pavel Machek
2014-08-14 20:56     ` Dinh Nguyen
2014-08-14 21:03       ` Pavel Machek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).