Linux embeded - dev. tree

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Středa Květen 25 07:49:23 CEST 2022


Dne 25.05.2022 v 7:34 Jaroslav Buchta napsal(a):
> Mam system ktery je trochu black box, problem je, ze bych potreboval 
> znefunkcnit pin pro detekci VBUS na USB (je to na SAMA5D3 a USBA muze 
> byt host nebo device, zda se, ze pri detekci napeti na vbus to prepne 
> na device coz je spatne)
>
> Kdyz dekompiluju dtb, tak jsem pin nasel, kdyz ho spojim na zem, 
> funguje to, kdyz ne, nefunguje.
>
> Otazka je, kdyz ten pin z dt vyhodim, pomuze to? Pripadne nejaka jina 
> option, jak vnutit USBA roli host?
>
> A kdyz dekompilovany dt znovu zkompiluju, bude OK? (to samozrejme muzu 
> vyzkouset ale treba uz nekdo vi... misto ruznych identifikatoru tam 
> jsou cisla ale to by snad nemelo vadit)
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

Jeste doplnim konkretni obsah:

                 board {

                     usba_vbus {
                         atmel,pins = <0x2 0x1d 0x0 0x4>;
                         linux,phandle = <0x59>;
                         phandle = <0x59>;
                     };
                 };

To jsem identifikoval jak PORTC PIN29 a nejaky filtr podle original 
zdrojaku, chovani se meni kdyz tam je behem boot 0 nebo 1 takze asi je 
pouzivan

Vyuziva se to podle handle tady

         gadget na 00500000 {
             #address-cells = <0x1>;
             #size-cells = <0x0>;
             compatible = "atmel,at91sam9rl-udc";
             reg = <0x500000 0x100000 0xf8030000 0x4000>;
             interrupts = <0x21 0x4 0x2>;
             clocks = <0x58 0x47>;
             clock-names = "pclk", "hclk";
             status = "okay";
             atmel,vbus-gpio = <0x1d 0x1d 0x0>;
             pinctrl-names = "default";
             pinctrl-0 = <0x59>;

Nemohu prijit na to, co znamena radek

atmel,vbus-gpio = <0x1d 0x1d 0x0>;

Mel by to byt port, pin, neco ale 2x 0x1d mi nejak nedava smysl...



Další informace o konferenci Hw-list