Message ID | 1559849220-25673-1-git-send-email-pjtexier@koncepto.io |
---|---|
State | Accepted |
Headers | show
Return-Path: <swupdate+bncBDSMNWXTYUPRBCWT4XTQKGQEB5RQK6Q@googlegroups.com> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13a; helo=mail-lf1-x13a.google.com; envelope-from=swupdate+bncbdsmnwxtyuprbcwt4xtqkgqeb5rqk6q@googlegroups.com; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=googlegroups.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.b="rIY+E/yt"; dkim-atps=neutral Received: from mail-lf1-x13a.google.com (mail-lf1-x13a.google.com [IPv6:2a00:1450:4864:20::13a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45KbM52QRSz9s4Y for <incoming@patchwork.ozlabs.org>; Fri, 7 Jun 2019 05:29:19 +1000 (AEST) Received: by mail-lf1-x13a.google.com with SMTP id q25sf103895lfo.14 for <incoming@patchwork.ozlabs.org>; Thu, 06 Jun 2019 12:29:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559849355; cv=pass; d=google.com; s=arc-20160816; b=jZWDCTPepeplXEaublLJmixnX2wf3E4N+CNYNkjDLabMrRhQWXBwJ93896YQTDhxCS ZVJIyR158DqNA/H5dw322SCA/m+6NW5PHEjB53WklQ2HAkeEw7ODf3nb/3WAG3wRCwT5 YjQY3pVSHzgWyesEffY2OjPNXk3hMm9e2wnt0D1j8U++BS2ylpJMwsicrjwJZm0IF5Hc Kb/Gj8FnwIwDkYICS0X3cGKr5ZLwInuUQwZucN1iNQENCTnY8w+yAoiFNqOyP0mADVcQ yBX5ap/4dtkOj+tSqrzF18o8XGsPO2EZfXTynGuEHeFsPKotP8stXrI+qMdOq5+H6vPF BQWA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:message-id:date:subject:cc :to:from:mime-version:dkim-signature; bh=JMzg3tsxJDwfXK8G/leRwp0ZA9GzZIx6AuypVgp3x7E=; b=OXiajYJgGci89OWRWqalEZ34MsJxSzARvZzoRLtSIs3ksHrPWCXXHNqh2qtfwN/L71 SAWuOmJIDQc8vqm2f6ZTDVai/qi24DxdmQt9HBJSh3cQ7G1k/VLvJ6nxUDZn8yK6xeJg zwG/wna0YDQXlIf+VKVSyiorz7ZY6Z+XO5v29G2/7eQ+c0kr2BmjqXTx8+KwPThdprs1 Xye0yE7ORYLtRkdpQPcO6ZqfSmkbTDomspENmxS2x3YSecuex5a24S2VydmvywuzDTOp zUwTQEmeEBl9XO/j/Tu1O7UPNddrhA6yk0I2w6sFaPe2r6GDTSiCbS5rk7iQMtg5qviO EYtA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@koncepto.io header.s=default header.b=Jvzy0JKy; spf=pass (google.com: domain of pjtexier@koncepto.io designates 195.154.119.111 as permitted sender) smtp.mailfrom=pjtexier@koncepto.io; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=koncepto.io DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=mime-version:from:to:cc:subject:date:message-id:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=JMzg3tsxJDwfXK8G/leRwp0ZA9GzZIx6AuypVgp3x7E=; b=rIY+E/ytCusZ24chTgYdEu2/tDDldPhZbGUAY9CzxyIECA2agKFFesX/i9N3BT6s5V +F6KiBkv1WSIEWYDHa5q9/qSpSv1UilDzayWWVkFV/5EswdDCXqFjgA7mGmNVTYYFRP2 mikgUsLGEpSWOblsOcipunhnSIKoCau9JZoIpJVPfxwG8wejV23nAuetla2dwoZ92Qjb jLc/YS/lo2CV7SeyKEWSK1I0ROic0V6lEqIIpmpDt/Mpmi9BdpJWZwdQmTQpyKs3FhEh V/cgtYpXloYcmcZz36cptvwwnQ7jpWicg8RlVZGQy136GercxIDDypbOc+hcl28VZGBj rjyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:to:cc:subject:date:message-id :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=JMzg3tsxJDwfXK8G/leRwp0ZA9GzZIx6AuypVgp3x7E=; b=XUvYjA8UvbzZh/z1Zyes3MGsoCwQH9P2uO14DSPFVb0IEGRX+W5URaXmcOzezrDWjb KeQWoc2rFfG/dp3naUVGpWhWQY3Z427vJjrnEV9WOEhem85VEz9xFXx15aBtCFjaidAZ sk96Zlm6nL+V6afhkmGJJPzkBYWGqlL1ayVhhp10/0NYXpPku9V1LsRoK3i1gLUtaj1j MEKzDWy2kEWnQ65Fv7hq1Am+v+f5H6RdsWGW/If5uyx8P4ZNQW+Br4AJb9j3tsLX7qkG qybxMifwixBZCfxvBn5G2Oz5d+yUxtd1tCPhBjJTZ3vM4i+uIEb7OzeW0TCY/z49KKyk w8iw== X-Gm-Message-State: APjAAAUUdxgiNh5FwbOb9b/EvhnTzNf7Y84YcdZHej6MJnQSnxRg+Rnw 2jL5fmkeULN17l/K0JT4deo= X-Google-Smtp-Source: APXvYqyoAa6OjKIVoSdVdULoFxLiEAL8ihJLzrBQ9IWhJ7Zr5SSpu2TWz+Zg5KgYLmiDCYI9AqcsDQ== X-Received: by 2002:a2e:5b94:: with SMTP id m20mr16254682lje.7.1559849354885; Thu, 06 Jun 2019 12:29:14 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: swupdate@googlegroups.com Received: by 2002:ac2:528b:: with SMTP id q11ls595494lfm.8.gmail; Thu, 06 Jun 2019 12:29:14 -0700 (PDT) X-Received: by 2002:a19:a50b:: with SMTP id o11mr18602063lfe.183.1559849354393; Thu, 06 Jun 2019 12:29:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559849354; cv=none; d=google.com; s=arc-20160816; b=SWw1DQ5QrFxYLx1v1jkR3pNfbG5aO+cgBOlGsfVZXmXD5TJOE6IciBF4dBuUlupL/d CY13qv8x2DgchTFwxU3YTpe11ZH52yZsACLmzVPupkXeoCOv8OTz28Hi8xnToNETfbYr p/RbNdG6pKY08d7nElTphaf0OkKdPNbGGUybreV0354QG3dImDMuqIteQ52QSJR34kMC /1StT6PaUq/KGMdEHZfes7BnsXTQRiIZL+BNhN+mBtozVceoqbxL9XnSfrZXbneHPVIS 6uBKCnn/ePF+g/e3Gir66BbxMsLdjI6MX68c5rAanfZ2m0woZZDFhxQdM4YWVlOtPlJL R0kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=BNUcQuAGwumOUxlFxbfZdypdPt/FmL3EK83XsoiPpRU=; b=dH9uFqeVvN3ZmOgkXE00rS0P56d2EC47XSfRoyRTi6ePa+1m9N9v0MDOGB7w5QyVy+ Pfv/ThTroxPhzNheVjysve1emm+RwyAgiyxdgH0UryLudNS48n5SHAYdwFacTfGBfWAh 4YEYhD/h0FK3U4lFi7Cq5epPn2RUkTVw5wMlX1y4KYO4jjMFl9s9nmvoVkVpnQOKWgtp MekmVBIFP/Ebae/qoJcT+MKIbboLEt+vhklmf0doG014BSeAMKCSHbmBYabuQNORhjVe DII6vAOv+ka6NYYGw6OdAuIR9OOQVsHCDhBSsueeFXVMJsh/UB+/PKbRv5cSybUiMyp3 F+oA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@koncepto.io header.s=default header.b=Jvzy0JKy; spf=pass (google.com: domain of pjtexier@koncepto.io designates 195.154.119.111 as permitted sender) smtp.mailfrom=pjtexier@koncepto.io; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=koncepto.io Received: from koncepto.io (koncepto.io. [195.154.119.111]) by gmr-mx.google.com with ESMTPS id p88si70879lja.5.2019.06.06.12.29.14 for <swupdate@googlegroups.com> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 06 Jun 2019 12:29:14 -0700 (PDT) Received-SPF: pass (google.com: domain of pjtexier@koncepto.io designates 195.154.119.111 as permitted sender) client-ip=195.154.119.111; Received: from localhost.localdomain (lfbn-1-8938-37.w193-250.abo.wanadoo.fr [193.250.79.37]) by koncepto.io (Postfix) with ESMTPSA id 79D5B60024; Thu, 6 Jun 2019 21:29:13 +0200 (CEST) From: "'Pierre-Jean Texier' via swupdate" <swupdate@googlegroups.com> To: swupdate@googlegroups.com Cc: Pierre-Jean Texier <pjtexier@koncepto.io> Subject: [swupdate][PATCH] doc: handlers: ucfw: improve description Date: Thu, 6 Jun 2019 21:27:00 +0200 Message-Id: <1559849220-25673-1-git-send-email-pjtexier@koncepto.io> X-Mailer: git-send-email 2.7.4 X-Original-Sender: pjtexier@koncepto.io X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@koncepto.io header.s=default header.b=Jvzy0JKy; spf=pass (google.com: domain of pjtexier@koncepto.io designates 195.154.119.111 as permitted sender) smtp.mailfrom=pjtexier@koncepto.io; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=koncepto.io X-Original-From: Pierre-Jean Texier <pjtexier@koncepto.io> Reply-To: Pierre-Jean Texier <pjtexier@koncepto.io> Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: <swupdate.googlegroups.com> X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: <https://groups.google.com/group/swupdate/post>, <mailto:swupdate@googlegroups.com> List-Help: <https://groups.google.com/support/>, <mailto:swupdate+help@googlegroups.com> List-Archive: <https://groups.google.com/group/swupdate List-Subscribe: <https://groups.google.com/group/swupdate/subscribe>, <mailto:swupdate+subscribe@googlegroups.com> List-Unsubscribe: <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>, <https://groups.google.com/group/swupdate/subscribe> |
Series |
doc: handlers: ucfw: improve description
|
expand
|
diff --git a/doc/source/handlers.rst b/doc/source/handlers.rst index eb04478..03c0a69 100644 --- a/doc/source/handlers.rst +++ b/doc/source/handlers.rst @@ -528,8 +528,16 @@ Example: :: - properties = { + images: ( + { + filename = "microcontroller-image"; + type = "ucfw"; + device = "/dev/ttymxc5"; + + properties: { reset = "/dev/gpiochip0:38:false"; prog = "/dev/gpiochip0:39:false"; + }; } + );
The example was not explicit enough. So, this commit adds the other required properties: - filename: microcontroller image (binary name) - type: handler name (ucfw here) - device: serial port used to communicate (i.e: /dev/ttymxc5 for NXP WaRP7) Tested on WaRP7: --------------- [INFO ] : SWUPDATE started : Software Update started ! [TRACE] : SWUPDATE running : [extract_file_to_tmp] : Found file: filename sw-description size 778 [TRACE] : SWUPDATE running : [get_common_fields] : Version 1.0 [TRACE] : SWUPDATE running : [parse_hw_compatibility] : Accepted Hw Revision : rev0.2 [TRACE] : SWUPDATE running : [add_properties] : Found properties for foo.bin: [TRACE] : SWUPDATE running : [add_properties_cb] : Property reset: /dev/gpiochip3:23:false [TRACE] : SWUPDATE running : [add_properties_cb] : Property prog: /dev/gpiochip6:8:false [TRACE] : SWUPDATE running : [parse_images] : Found Image: foo.bin in device : /dev/ttymxc5 for handler ucfw [TRACE] : SWUPDATE running : [check_hw_compatibility] : Hardware warp7 Revision: rev0.2 [TRACE] : SWUPDATE running : [check_hw_compatibility] : Hardware compatibility verified [TRACE] : SWUPDATE running : [extract_files] : Found file: filename foo.bin size 14644 required [TRACE] : SWUPDATE running : [network_initializer] : Valid image found: copying to FLASH [INFO ] : SWUPDATE running : Installation in progress [TRACE] : SWUPDATE running : [install_single_image] : Found installer for stream foo.bin ucfw [DEBUG] : SWUPDATE running : [install_uc_firmware_image] : line reset : device /dev/gpiochip3, num = 23, active_low = false [DEBUG] : SWUPDATE running : [install_uc_firmware_image] : line prog : device /dev/gpiochip6, num = 8, active_low = false [DEBUG] : SWUPDATE running : [prepare_update] : Using /dev/ttymxc5 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> --- doc/source/handlers.rst | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)