Перейти к содержанию
    

Подсветка точно не обязательна, я ее тоже не добавлял пока. Вечером выложу файлы, сравните по содержимому, может пропустили чего. Я тоже вручную правил.

Изменено пользователем Sergiy_83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь завести USB OTG на T113. Ядро 6.6 + backport (thermal, ldos) + patchwork (regulator, pwm).

Если в Device Tree настроить как host (с отключенным usb_otg), то работает. Флешки, хабик и т.п. видит.

Спойлер
&usbphy {
	/* usb0_id_det-gpios = <&pio 4 11 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; PE11 */
	usb0_vbus-supply = <&reg_vdd_usb0>;
	usb1_vbus-supply = <&reg_vdd_usb1>;
	status = "okay";
};

/*
&usb_otg {
	dr_mode = "host";
	status = "okay";
};
*/

&ehci0 {
	status = "okay";
};

&ohci0 {
	status = "okay";
};

&ehci1 {
	status = "okay";
};

&ohci1 {
	status = "okay";
};

 

Если настроить как device, то работает. Подымал ACM через gadgetfs. Даже данные бегают замечательно.

Спойлер
&usbphy {
	usb1_vbus-supply = <&reg_vdd_usb1>;
	status = "okay";
};

&usb_otg {
	dr_mode = "peripheral";
	status = "okay";
};

/*
&ehci0 {
	status = "okay";
};

&ohci0 {
	status = "okay";
};
*/

&ehci1 {
	status = "okay";
};

&ohci1 {
	status = "okay";
};

 

Но если пытаюсь настроить как OTG, то фигня.

&usbphy {
	usb0_id_det-gpios = <&pio 4 11 GPIO_ACTIVE_LOW>; /* PE11 */
	usb0_vbus-supply = <&reg_vdd_usb0>;
	usb1_vbus-supply = <&reg_vdd_usb1>;
	status = "okay";
};

&usb_otg {
	dr_mode = "otg";
	status = "okay";
};

&ehci0 {
	status = "okay";
};

&ehci1 {
	status = "okay";
};

&ohci0 {
	status = "okay";
};

&ohci1 {
	status = "okay";
};

При попытке что-то подключить:

[   40.067107] usb usb5-port1: Cannot enable. Maybe the USB cable is bad?
[   41.987190] usb usb5-port1: Cannot enable. Maybe the USB cable is bad?
[   41.994411] usb usb5-port1: attempt power cycle
[   44.016961] usb usb5-port1: Cannot enable. Maybe the USB cable is bad?
[   45.936875] usb usb5-port1: Cannot enable. Maybe the USB cable is bad?
[   45.943862] usb usb5-port1: unable to enumerate USB device
[   46.427222] usb 4-1: new full-speed USB device number 2 using ohci-platform
[   46.646906] usb 4-1: device descriptor read/64, error -62
[   46.976881] usb 4-1: device descriptor read/64, error -62
[   47.306928] usb 4-1: new full-speed USB device number 3 using ohci-platform
[   47.527308] usb 4-1: device descriptor read/64, error -62
[   47.856897] usb 4-1: device descriptor read/64, error -62
[   47.977000] usb usb4-port1: attempt power cycle
[   48.246872] usb 4-1: new full-speed USB device number 4 using ohci-platform
[   48.686898] usb 4-1: device not accepting address 4, error -62
[   48.896854] usb 4-1: new full-speed USB device number 5 using ohci-platform
[   49.336917] usb 4-1: device not accepting address 5, error -62
[   49.343425] usb usb4-port1: unable to enumerate USB device

При подключении к компу тишина.

Что упустил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...