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