From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751518AbeDXSbt (ORCPT ); Tue, 24 Apr 2018 14:31:49 -0400 Received: from mail.micronovasrl.com ([212.103.203.10]:43314 "EHLO mail.micronovasrl.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750938AbeDXSbr (ORCPT ); Tue, 24 Apr 2018 14:31:47 -0400 Authentication-Results: mail.micronovasrl.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=micronovasrl.com X-Spam-Flag: NO X-Spam-Score: -2.9 Subject: Re: [PATCH 7/7] ARM: dts: sun7i: Add dts file for the A20-linova1-7 HMI To: Maxime Ripard Cc: Thierry Reding , David Airlie , Chen-Yu Tsai , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org References: <1521662593-25468-1-git-send-email-giulio.benetti@micronovasrl.com> <1521662593-25468-7-git-send-email-giulio.benetti@micronovasrl.com> <20180322180508.my64gobhh5rc2x2m@flea> <8ef3b259-03b4-6987-286e-36ff627a8b76@micronovasrl.com> <20180424084137.7xfwji2gcibxavvt@flea> From: Giulio Benetti Message-ID: <03a02abb-e95c-b4ec-748f-907c0af67969@micronovasrl.com> Date: Tue, 24 Apr 2018 20:31:44 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180424084137.7xfwji2gcibxavvt@flea> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: it Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Maxime and all, I resend the e-mail since it was refused by some address(my phone composed it in HTML). Sorry. Il 24/04/2018 10:41, Maxime Ripard ha scritto: > Hi, > > On Mon, Apr 23, 2018 at 04:37:33PM +0200, Giulio Benetti wrote: >> Il 22/03/2018 19:05, Maxime Ripard ha scritto: >>> On Wed, Mar 21, 2018 at 09:03:13PM +0100, Giulio Benetti wrote: >>>> The A20-Linova1-7 HMI, also called Q027_2_F which is printed on production >>>> label, is an industrial Human Machine Interface. >>>> It features: >>>> - 512MB DDR RAM >>>> - 1 Sd-card >= 4GB >>>> - 1 Usb otg(programmable via software) with A-Usb Connector >>>> - 1 Usb host >>>> - 1 Buzzer >>>> - 1 Input for LiPo >>>> - 1 Relay to signal absence of power supply >>>> - 1 External Rtc with 56 bytes of ram + CR2032 battery >>>> - 1 7" 24-bits Tft 800x480 with PCap on >>>> - 1 Mono audio 1-watt amplifier >>>> - 1 RS485 port >>>> - 1 Power On Line through +12Vdc reaching 57.600baud, >>>> from where it can be supplied and placed in a network of 50 units >>>> - exposed jtag pins >>>> >>>> HMI is supplied from +12Vdc. >>>> Ethernet is absent, so for debugging, need to enable rndis on Usb otg >>>> port through an A-A usb cable. >>>> It comes in different flavours for connector types and can be found with >>>> umounted features as requested by customers. >>> >>> So this is essentially the same board than in patch 6, but with a >>> different screen? >>> >>> You should have a single DT then, and handle the two different panels >>> using DT overlays. >> >> Ok for having different DT overlays. >> But do I have to submit them as patches? Or keep them in my company's repo? >> I ask you this because this involves sending also patches for displays >> and other little modifications to mainline ex: >> - rgb888 pins >> - 2 simple-panels >> - 1 uart iomux pins >> etc. >> >> If I don't submit those overlays, the other patches wouldn't make sense >> alone as I've seen, just like rgb888 pins. > > We don't have a repo for overlays yet Ok I can provide them on my company Repo. But, sorry if insist(please don't kill me! :) ), I would try to explain better how it's made LiNova, because I think I didn't provide enough information about it: LiNova1 is not a board with various headers to connect other peripherals such display, pcap etc. It's an HMI that I would consider the same as a Tablet, because it has a plastic enclosure also. So I would like to understand how to manage it in the best way. Try to consider LiNova1 as a Tablet series, with following list: LiNova1 4.3" ctp LiNova1 7" ctp LiNova1 10.1" ctp LiNova1 4.3" rtp LiNova1 7" rtp LiNova1 10.1" rtp Every of those has a slightly different BOM, so they are 6 different boards with a common base(uP, ram). And same pcb. So I don't know if submit only the common base and provide separately on our github DT-overlays, or provide as many dts patches as the HMI number with a base dtsi. Basically Micronova provides entire system without the capability to hack hardware adding shields of various type. There are also other 2 LiNova: LiNova2 and LiNova3 So I understand that this could lead to 18 different dts files and 3 dtsi files. But with Tablet it should be the same way. For sure people would be more interested on famous tablets instead of our HMI. In the case I need to use dt-overlays, you mean .dto files with fragments inside loaded by u-boot or runtime, right? Sorry if I bother you again but I wanted to understand better. > >>>> +&usb_otg { >>>> + dr_mode = "otg"; >>> >>> You're saying that this is a USB-A connector? Then it's not OTG since >>> it doesn't have an ID pin, this is an host. >> >> Right, with a special overlay I will activate Usb Device for RNDIS, >> so modified as host > > That doesn't really make much sense. The USB OTG is wired only using a > daughter board? My fault, I've meant "peripheral" in one case and "host" in another case. Usually "host". Are there problem with this? There is no daughter board. Thank you very very much in advance for you patience :) -- Giulio Benetti CTO MICRONOVA SRL Sede: Via A. Niedda 3 - 35010 Vigonza (PD) Tel. 049/8931563 - Fax 049/8931346 Cod.Fiscale - P.IVA 02663420285 Capitale Sociale € 26.000 i.v. Iscritta al Reg. Imprese di Padova N. 02663420285 Numero R.E.A. 258642 > > >> One last question: >> now I have some patch already reviewed-by. >> Do I have to re-submit entire patchset? > > Yes > > Maxime > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giulio Benetti Subject: Re: [PATCH 7/7] ARM: dts: sun7i: Add dts file for the A20-linova1-7 HMI Date: Tue, 24 Apr 2018 20:31:44 +0200 Message-ID: <03a02abb-e95c-b4ec-748f-907c0af67969@micronovasrl.com> References: <1521662593-25468-1-git-send-email-giulio.benetti@micronovasrl.com> <1521662593-25468-7-git-send-email-giulio.benetti@micronovasrl.com> <20180322180508.my64gobhh5rc2x2m@flea> <8ef3b259-03b4-6987-286e-36ff627a8b76@micronovasrl.com> <20180424084137.7xfwji2gcibxavvt@flea> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180424084137.7xfwji2gcibxavvt@flea> Content-Language: it List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Maxime Ripard Cc: devicetree@vger.kernel.org, David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Chen-Yu Tsai , Thierry Reding , linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org SGkgTWF4aW1lIGFuZCBhbGwsCkkgcmVzZW5kIHRoZSBlLW1haWwgc2luY2UgaXQgd2FzIHJlZnVz ZWQgYnkgc29tZSBhZGRyZXNzKG15IHBob25lIApjb21wb3NlZCBpdCBpbiBIVE1MKS4gU29ycnku CgpJbCAyNC8wNC8yMDE4IDEwOjQxLCBNYXhpbWUgUmlwYXJkIGhhIHNjcml0dG86Cj4gSGksCj4g Cj4gT24gTW9uLCBBcHIgMjMsIDIwMTggYXQgMDQ6Mzc6MzNQTSArMDIwMCwgR2l1bGlvIEJlbmV0 dGkgd3JvdGU6Cj4+IElsIDIyLzAzLzIwMTggMTk6MDUsIE1heGltZSBSaXBhcmQgaGEgc2NyaXR0 bzoKPj4+IE9uIFdlZCwgTWFyIDIxLCAyMDE4IGF0IDA5OjAzOjEzUE0gKzAxMDAsIEdpdWxpbyBC ZW5ldHRpIHdyb3RlOgo+Pj4+IFRoZSBBMjAtTGlub3ZhMS03IEhNSSwgYWxzbyBjYWxsZWQgUTAy N18yX0Ygd2hpY2ggaXMgcHJpbnRlZCBvbiBwcm9kdWN0aW9uCj4+Pj4gbGFiZWwsIGlzIGFuIGlu ZHVzdHJpYWwgSHVtYW4gTWFjaGluZSBJbnRlcmZhY2UuCj4+Pj4gSXQgZmVhdHVyZXM6Cj4+Pj4g LSA1MTJNQiBERFIgUkFNCj4+Pj4gLSAxIFNkLWNhcmQgPj0gNEdCCj4+Pj4gLSAxIFVzYiBvdGco cHJvZ3JhbW1hYmxlIHZpYSBzb2Z0d2FyZSkgd2l0aCBBLVVzYiBDb25uZWN0b3IKPj4+PiAtIDEg VXNiIGhvc3QKPj4+PiAtIDEgQnV6emVyCj4+Pj4gLSAxIElucHV0IGZvciBMaVBvCj4+Pj4gLSAx IFJlbGF5IHRvIHNpZ25hbCBhYnNlbmNlIG9mIHBvd2VyIHN1cHBseQo+Pj4+IC0gMSBFeHRlcm5h bCBSdGMgd2l0aCA1NiBieXRlcyBvZiByYW0gKyBDUjIwMzIgYmF0dGVyeQo+Pj4+IC0gMSA3IiAy NC1iaXRzIFRmdCA4MDB4NDgwIHdpdGggUENhcCBvbgo+Pj4+IC0gMSBNb25vIGF1ZGlvIDEtd2F0 dCBhbXBsaWZpZXIKPj4+PiAtIDEgUlM0ODUgcG9ydAo+Pj4+IC0gMSBQb3dlciBPbiBMaW5lIHRo cm91Z2ggKzEyVmRjIHJlYWNoaW5nIDU3LjYwMGJhdWQsCj4+Pj4gICAgIGZyb20gd2hlcmUgaXQg Y2FuIGJlIHN1cHBsaWVkIGFuZCBwbGFjZWQgaW4gYSBuZXR3b3JrIG9mIDUwIHVuaXRzCj4+Pj4g LSBleHBvc2VkIGp0YWcgcGlucwo+Pj4+Cj4+Pj4gSE1JIGlzIHN1cHBsaWVkIGZyb20gKzEyVmRj Lgo+Pj4+IEV0aGVybmV0IGlzIGFic2VudCwgc28gZm9yIGRlYnVnZ2luZywgbmVlZCB0byBlbmFi bGUgcm5kaXMgb24gVXNiIG90Zwo+Pj4+IHBvcnQgdGhyb3VnaCBhbiBBLUEgdXNiIGNhYmxlLgo+ Pj4+IEl0IGNvbWVzIGluIGRpZmZlcmVudCBmbGF2b3VycyBmb3IgY29ubmVjdG9yIHR5cGVzIGFu ZCBjYW4gYmUgZm91bmQgd2l0aAo+Pj4+IHVtb3VudGVkIGZlYXR1cmVzIGFzIHJlcXVlc3RlZCBi eSBjdXN0b21lcnMuCj4+Pgo+Pj4gU28gdGhpcyBpcyBlc3NlbnRpYWxseSB0aGUgc2FtZSBib2Fy ZCB0aGFuIGluIHBhdGNoIDYsIGJ1dCB3aXRoIGEKPj4+IGRpZmZlcmVudCBzY3JlZW4/Cj4+Pgo+ Pj4gWW91IHNob3VsZCBoYXZlIGEgc2luZ2xlIERUIHRoZW4sIGFuZCBoYW5kbGUgdGhlIHR3byBk aWZmZXJlbnQgcGFuZWxzCj4+PiB1c2luZyBEVCBvdmVybGF5cy4KPj4KPj4gT2sgZm9yIGhhdmlu ZyBkaWZmZXJlbnQgRFQgb3ZlcmxheXMuCj4+IEJ1dCBkbyBJIGhhdmUgdG8gc3VibWl0IHRoZW0g YXMgcGF0Y2hlcz8gT3Iga2VlcCB0aGVtIGluIG15IGNvbXBhbnkncyByZXBvPwo+PiBJIGFzayB5 b3UgdGhpcyBiZWNhdXNlIHRoaXMgaW52b2x2ZXMgc2VuZGluZyBhbHNvIHBhdGNoZXMgZm9yIGRp c3BsYXlzCj4+IGFuZCBvdGhlciBsaXR0bGUgbW9kaWZpY2F0aW9ucyB0byBtYWlubGluZSBleDoK Pj4gLSByZ2I4ODggcGlucwo+PiAtIDIgc2ltcGxlLXBhbmVscwo+PiAtIDEgdWFydCBpb211eCBw aW5zCj4+IGV0Yy4KPj4KPj4gSWYgSSBkb24ndCBzdWJtaXQgdGhvc2Ugb3ZlcmxheXMsIHRoZSBv dGhlciBwYXRjaGVzIHdvdWxkbid0IG1ha2Ugc2Vuc2UKPj4gYWxvbmUgYXMgSSd2ZSBzZWVuLCBq dXN0IGxpa2UgcmdiODg4IHBpbnMuCj4gCj4gV2UgZG9uJ3QgaGF2ZSBhIHJlcG8gZm9yIG92ZXJs YXlzIHlldAoKT2sgSSBjYW4gcHJvdmlkZSB0aGVtIG9uIG15IGNvbXBhbnkgUmVwby4KCkJ1dCwg c29ycnkgaWYgaW5zaXN0KHBsZWFzZSBkb24ndCBraWxsIG1lISA6KSApLCBJIHdvdWxkIHRyeSB0 byBleHBsYWluIApiZXR0ZXIgaG93IGl0J3MgbWFkZSBMaU5vdmEsIGJlY2F1c2UgSSB0aGluayBJ IGRpZG4ndCBwcm92aWRlIGVub3VnaCAKaW5mb3JtYXRpb24gYWJvdXQgaXQ6CkxpTm92YTEgaXMg bm90IGEgYm9hcmQgd2l0aCB2YXJpb3VzIGhlYWRlcnMgdG8gY29ubmVjdCBvdGhlciBwZXJpcGhl cmFscyAKc3VjaCBkaXNwbGF5LCBwY2FwIGV0Yy4KSXQncyBhbiBITUkgdGhhdCBJIHdvdWxkIGNv bnNpZGVyIHRoZSBzYW1lIGFzIGEgVGFibGV0LCBiZWNhdXNlIGl0IGhhcyBhIApwbGFzdGljIGVu Y2xvc3VyZSBhbHNvLgoKU28gSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgaG93IHRvIG1hbmFn ZSBpdCBpbiB0aGUgYmVzdCB3YXkuClRyeSB0byBjb25zaWRlciBMaU5vdmExIGFzIGEgVGFibGV0 IHNlcmllcywgd2l0aCBmb2xsb3dpbmcgbGlzdDoKTGlOb3ZhMSA0LjMiIGN0cApMaU5vdmExIDci IGN0cApMaU5vdmExIDEwLjEiIGN0cApMaU5vdmExIDQuMyIgcnRwCkxpTm92YTEgNyIgcnRwCkxp Tm92YTEgMTAuMSIgcnRwCgpFdmVyeSBvZiB0aG9zZSBoYXMgYSBzbGlnaHRseSBkaWZmZXJlbnQg Qk9NLCBzbyB0aGV5IGFyZSA2IGRpZmZlcmVudCAKYm9hcmRzIHdpdGggYSBjb21tb24gYmFzZSh1 UCwgcmFtKS4gQW5kIHNhbWUgcGNiLgoKU28gSSBkb24ndCBrbm93IGlmIHN1Ym1pdCBvbmx5IHRo ZSBjb21tb24gYmFzZSBhbmQgcHJvdmlkZSBzZXBhcmF0ZWx5IG9uIApvdXIgZ2l0aHViIERULW92 ZXJsYXlzLCBvciBwcm92aWRlIGFzIG1hbnkgZHRzIHBhdGNoZXMgYXMgdGhlIEhNSSBudW1iZXIg CndpdGggYSBiYXNlIGR0c2kuCgpCYXNpY2FsbHkgTWljcm9ub3ZhIHByb3ZpZGVzIGVudGlyZSBz eXN0ZW0gd2l0aG91dCB0aGUgY2FwYWJpbGl0eSB0byAKaGFjayBoYXJkd2FyZSBhZGRpbmcgc2hp ZWxkcyBvZiB2YXJpb3VzIHR5cGUuCgpUaGVyZSBhcmUgYWxzbyBvdGhlciAyIExpTm92YToKTGlO b3ZhMiBhbmQgTGlOb3ZhMwoKU28gSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBjb3VsZCBsZWFkIHRv IDE4IGRpZmZlcmVudCBkdHMgZmlsZXMgYW5kIDMgCmR0c2kgZmlsZXMuCgpCdXQgd2l0aCBUYWJs ZXQgaXQgc2hvdWxkIGJlIHRoZSBzYW1lIHdheS4KRm9yIHN1cmUgcGVvcGxlIHdvdWxkIGJlIG1v cmUgaW50ZXJlc3RlZCBvbiBmYW1vdXMgdGFibGV0cyBpbnN0ZWFkIG9mIApvdXIgSE1JLgoKSW4g dGhlIGNhc2UgSSBuZWVkIHRvIHVzZSBkdC1vdmVybGF5cywgeW91IG1lYW4gLmR0byBmaWxlcyB3 aXRoIApmcmFnbWVudHMgaW5zaWRlIGxvYWRlZCBieSB1LWJvb3Qgb3IgcnVudGltZSwgcmlnaHQ/ CgpTb3JyeSBpZiBJIGJvdGhlciB5b3UgYWdhaW4gYnV0IEkgd2FudGVkIHRvIHVuZGVyc3RhbmQg YmV0dGVyLgoKPiAKPj4+PiArJnVzYl9vdGcgewo+Pj4+ICsJZHJfbW9kZSA9ICJvdGciOwo+Pj4K Pj4+IFlvdSdyZSBzYXlpbmcgdGhhdCB0aGlzIGlzIGEgVVNCLUEgY29ubmVjdG9yPyBUaGVuIGl0 J3Mgbm90IE9URyBzaW5jZQo+Pj4gaXQgZG9lc24ndCBoYXZlIGFuIElEIHBpbiwgdGhpcyBpcyBh biBob3N0Lgo+Pgo+PiBSaWdodCwgd2l0aCBhIHNwZWNpYWwgb3ZlcmxheSBJIHdpbGwgYWN0aXZh dGUgVXNiIERldmljZSBmb3IgUk5ESVMsCj4+IHNvIG1vZGlmaWVkIGFzIGhvc3QKPiAKPiBUaGF0 IGRvZXNuJ3QgcmVhbGx5IG1ha2UgbXVjaCBzZW5zZS4gVGhlIFVTQiBPVEcgaXMgd2lyZWQgb25s eSB1c2luZyBhCj4gZGF1Z2h0ZXIgYm9hcmQ/CgpNeSBmYXVsdCwgSSd2ZSBtZWFudCAicGVyaXBo ZXJhbCIgaW4gb25lIGNhc2UgYW5kICJob3N0IiBpbiBhbm90aGVyIGNhc2UuClVzdWFsbHkgImhv c3QiLgpBcmUgdGhlcmUgcHJvYmxlbSB3aXRoIHRoaXM/ClRoZXJlIGlzIG5vIGRhdWdodGVyIGJv YXJkLgoKVGhhbmsgeW91IHZlcnkgdmVyeSBtdWNoIGluIGFkdmFuY2UgZm9yIHlvdSBwYXRpZW5j ZSA6KQoKLS0gCkdpdWxpbyBCZW5ldHRpCkNUTwoKTUlDUk9OT1ZBIFNSTApTZWRlOiBWaWEgQS4g TmllZGRhIDMgLSAzNTAxMCBWaWdvbnphIChQRCkKVGVsLiAwNDkvODkzMTU2MyAtIEZheCAwNDkv ODkzMTM0NgpDb2QuRmlzY2FsZSAtIFAuSVZBIDAyNjYzNDIwMjg1CkNhcGl0YWxlIFNvY2lhbGUg 4oKsIDI2LjAwMCBpLnYuCklzY3JpdHRhIGFsIFJlZy4gSW1wcmVzZSBkaSBQYWRvdmEgTi4gMDI2 NjM0MjAyODUKTnVtZXJvIFIuRS5BLiAyNTg2NDIKCj4gCj4gCj4+IE9uZSBsYXN0IHF1ZXN0aW9u Ogo+PiBub3cgSSBoYXZlIHNvbWUgcGF0Y2ggYWxyZWFkeSByZXZpZXdlZC1ieS4KPj4gRG8gSSBo YXZlIHRvIHJlLXN1Ym1pdCBlbnRpcmUgcGF0Y2hzZXQ/Cj4gCj4gWWVzCj4gCj4gTWF4aW1lCj4g CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: giulio.benetti@micronovasrl.com (Giulio Benetti) Date: Tue, 24 Apr 2018 20:31:44 +0200 Subject: [PATCH 7/7] ARM: dts: sun7i: Add dts file for the A20-linova1-7 HMI In-Reply-To: <20180424084137.7xfwji2gcibxavvt@flea> References: <1521662593-25468-1-git-send-email-giulio.benetti@micronovasrl.com> <1521662593-25468-7-git-send-email-giulio.benetti@micronovasrl.com> <20180322180508.my64gobhh5rc2x2m@flea> <8ef3b259-03b4-6987-286e-36ff627a8b76@micronovasrl.com> <20180424084137.7xfwji2gcibxavvt@flea> Message-ID: <03a02abb-e95c-b4ec-748f-907c0af67969@micronovasrl.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Maxime and all, I resend the e-mail since it was refused by some address(my phone composed it in HTML). Sorry. Il 24/04/2018 10:41, Maxime Ripard ha scritto: > Hi, > > On Mon, Apr 23, 2018 at 04:37:33PM +0200, Giulio Benetti wrote: >> Il 22/03/2018 19:05, Maxime Ripard ha scritto: >>> On Wed, Mar 21, 2018 at 09:03:13PM +0100, Giulio Benetti wrote: >>>> The A20-Linova1-7 HMI, also called Q027_2_F which is printed on production >>>> label, is an industrial Human Machine Interface. >>>> It features: >>>> - 512MB DDR RAM >>>> - 1 Sd-card >= 4GB >>>> - 1 Usb otg(programmable via software) with A-Usb Connector >>>> - 1 Usb host >>>> - 1 Buzzer >>>> - 1 Input for LiPo >>>> - 1 Relay to signal absence of power supply >>>> - 1 External Rtc with 56 bytes of ram + CR2032 battery >>>> - 1 7" 24-bits Tft 800x480 with PCap on >>>> - 1 Mono audio 1-watt amplifier >>>> - 1 RS485 port >>>> - 1 Power On Line through +12Vdc reaching 57.600baud, >>>> from where it can be supplied and placed in a network of 50 units >>>> - exposed jtag pins >>>> >>>> HMI is supplied from +12Vdc. >>>> Ethernet is absent, so for debugging, need to enable rndis on Usb otg >>>> port through an A-A usb cable. >>>> It comes in different flavours for connector types and can be found with >>>> umounted features as requested by customers. >>> >>> So this is essentially the same board than in patch 6, but with a >>> different screen? >>> >>> You should have a single DT then, and handle the two different panels >>> using DT overlays. >> >> Ok for having different DT overlays. >> But do I have to submit them as patches? Or keep them in my company's repo? >> I ask you this because this involves sending also patches for displays >> and other little modifications to mainline ex: >> - rgb888 pins >> - 2 simple-panels >> - 1 uart iomux pins >> etc. >> >> If I don't submit those overlays, the other patches wouldn't make sense >> alone as I've seen, just like rgb888 pins. > > We don't have a repo for overlays yet Ok I can provide them on my company Repo. But, sorry if insist(please don't kill me! :) ), I would try to explain better how it's made LiNova, because I think I didn't provide enough information about it: LiNova1 is not a board with various headers to connect other peripherals such display, pcap etc. It's an HMI that I would consider the same as a Tablet, because it has a plastic enclosure also. So I would like to understand how to manage it in the best way. Try to consider LiNova1 as a Tablet series, with following list: LiNova1 4.3" ctp LiNova1 7" ctp LiNova1 10.1" ctp LiNova1 4.3" rtp LiNova1 7" rtp LiNova1 10.1" rtp Every of those has a slightly different BOM, so they are 6 different boards with a common base(uP, ram). And same pcb. So I don't know if submit only the common base and provide separately on our github DT-overlays, or provide as many dts patches as the HMI number with a base dtsi. Basically Micronova provides entire system without the capability to hack hardware adding shields of various type. There are also other 2 LiNova: LiNova2 and LiNova3 So I understand that this could lead to 18 different dts files and 3 dtsi files. But with Tablet it should be the same way. For sure people would be more interested on famous tablets instead of our HMI. In the case I need to use dt-overlays, you mean .dto files with fragments inside loaded by u-boot or runtime, right? Sorry if I bother you again but I wanted to understand better. > >>>> +&usb_otg { >>>> + dr_mode = "otg"; >>> >>> You're saying that this is a USB-A connector? Then it's not OTG since >>> it doesn't have an ID pin, this is an host. >> >> Right, with a special overlay I will activate Usb Device for RNDIS, >> so modified as host > > That doesn't really make much sense. The USB OTG is wired only using a > daughter board? My fault, I've meant "peripheral" in one case and "host" in another case. Usually "host". Are there problem with this? There is no daughter board. Thank you very very much in advance for you patience :) -- Giulio Benetti CTO MICRONOVA SRL Sede: Via A. Niedda 3 - 35010 Vigonza (PD) Tel. 049/8931563 - Fax 049/8931346 Cod.Fiscale - P.IVA 02663420285 Capitale Sociale ? 26.000 i.v. Iscritta al Reg. Imprese di Padova N. 02663420285 Numero R.E.A. 258642 > > >> One last question: >> now I have some patch already reviewed-by. >> Do I have to re-submit entire patchset? > > Yes > > Maxime >