Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] Add custom boards support for Atmel SAM-BA software
@ 2012-08-29  9:55 gregory hermant
  2012-08-29 12:21 ` Thomas Petazzoni
  0 siblings, 1 reply; 3+ messages in thread
From: gregory hermant @ 2012-08-29  9:55 UTC (permalink / raw)
  To: buildroot


---
 package/sam-ba/Config.in.host |   13 +++++++++++++
 package/sam-ba/sam-ba.mk      |    9 +++++++++
 2 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/package/sam-ba/Config.in.host b/package/sam-ba/Config.in.host
index 20b2b36..16279db 100644
--- a/package/sam-ba/Config.in.host
+++ b/package/sam-ba/Config.in.host
@@ -7,3 +7,16 @@ config BR2_PACKAGE_HOST_SAM_BA
 	  microcontrollers.
 
 	  http://www.at91.com/linux4sam/bin/view/Linux4SAM/SoftwareTools
+
+if	BR2_PACKAGE_HOST_SAM_BA
+
+config BR2_TARGET_SAM_BA_CUSTOM_PATCH_DIR
+	string "custom patch dir"
+	help
+	  If your board requires custom patches, add the path to the
+	  directory containing the patches here. The patches must be
+	  named sam-ba-<version>-<something>.patch.
+
+	  Most users may leave this empty
+
+endif
diff --git a/package/sam-ba/sam-ba.mk b/package/sam-ba/sam-ba.mk
index 9f39347..98b600b 100644
--- a/package/sam-ba/sam-ba.mk
+++ b/package/sam-ba/sam-ba.mk
@@ -8,6 +8,15 @@ define HOST_SAM_BA_EXTRACT_CMDS
         rmdir $(BUILD_DIR)/sam-ba_cdc_cdc_linux/
 endef
 
+ifneq ($(call qstrip,$(BR2_TARGET_SAM_BA_CUSTOM_PATCH_DIR)),)
+define SAM_BA_APPLY_CUSTOM_PATCHES
+	support/scripts/apply-patches.sh $(@D) $(BR2_TARGET_SAM_BA_CUSTOM_PATCH_DIR) \
+		sam-ba-$(SAM_BA_VERSION)-\*.patch
+endef
+
+HOST_SAM_BA_POST_PATCH_HOOKS += SAM_BA_APPLY_CUSTOM_PATCHES
+endif
+
 # Since it's a prebuilt application and it does not conform to the
 # usual Unix hierarchy, we install it in $(HOST_DIR)/opt/sam-ba and
 # then create a symbolic link from $(HOST_DIR)/usr/bin to the
-- 
1.5.6.3

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

* [Buildroot] [PATCH] Add custom boards support for Atmel SAM-BA software
  2012-08-29  9:55 [Buildroot] [PATCH] Add custom boards support for Atmel SAM-BA software gregory hermant
@ 2012-08-29 12:21 ` Thomas Petazzoni
  2012-08-29 14:01   ` gregory hermant
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Petazzoni @ 2012-08-29 12:21 UTC (permalink / raw)
  To: buildroot

Le Wed, 29 Aug 2012 11:55:03 +0200,
gregory hermant <gregory.hermant@calao-systems.com> a ?crit :

> +config BR2_TARGET_SAM_BA_CUSTOM_PATCH_DIR

This should be BR2_HOST_SAM_BA...

Also, could you send this together with another patch that actually
uses this feature for at least one board, so we can see the type of
patches that it is going to add?

Thanks!

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

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

* [Buildroot] [PATCH] Add custom boards support for Atmel SAM-BA software
  2012-08-29 12:21 ` Thomas Petazzoni
@ 2012-08-29 14:01   ` gregory hermant
  0 siblings, 0 replies; 3+ messages in thread
From: gregory hermant @ 2012-08-29 14:01 UTC (permalink / raw)
  To: buildroot

Thomas,
The patch will include applets (binaries) for each board.
Do you prefer another way (for example a sam-ba package including the support of the calao board downloadable from our website) ? 
gregory

Thomas Petazzoni wrote:
> Le Wed, 29 Aug 2012 11:55:03 +0200,
> gregory hermant <gregory.hermant@calao-systems.com> a ?crit :
> 
>> +config BR2_TARGET_SAM_BA_CUSTOM_PATCH_DIR
> 
> This should be BR2_HOST_SAM_BA...
> 
> Also, could you send this together with another patch that actually
> uses this feature for at least one board, so we can see the type of
> patches that it is going to add?
> 
> Thanks!
> 
> Thomas

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

end of thread, other threads:[~2012-08-29 14:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-29  9:55 [Buildroot] [PATCH] Add custom boards support for Atmel SAM-BA software gregory hermant
2012-08-29 12:21 ` Thomas Petazzoni
2012-08-29 14:01   ` gregory hermant

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox