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

31 минуту назад, sasamy сказал:

но больше похоже на единичный случай связаный с браком а не какой-то общий баг в драйвере

Ну у меня он его славливает постоянно, а в термодрайвере разве нет какого-то усреднения, чтобы какие-то выбросы "левые" не ловить? Я в своем делал 8 выборок, и среднее арифметическое, это еще с СТМа пошло, там были какие-то просечки...

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


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

On 2/28/2023 at 5:50 PM, mantech said:

а в термодрайвере разве нет какого-то усреднения, чтобы какие-то выбросы "левые" не ловить?

Есть - аппаратная корка фильтрует 4 замера

Quote

    /* average over 4 samples */
    regmap_write(tmdev->regmap, SUN50I_H6_THS_MFC,
             SUN50I_THS_FILTER_EN |
             SUN50I_THS_FILTER_TYPE(1));

 

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


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

4 минуты назад, sasamy сказал:

Есть - аппаратная корка фильтрует 4 замера

Интересно, первый раз вижу аппаратную фильтрацию, вроде в IMX6 такого не было, или забыл уже)))

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


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

On 2/22/2023 at 4:02 PM, sasamy said:

для RMII даже внешний кварц не понадобился - взяли 25М с процесора, ETH_25MHZ PE10

 

Прошу прощения за некропостинг,но можно ли попросить ваш device tree?

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


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

On 6/6/2024 at 4:27 AM, Legath said:

можно ли попросить ваш device tree?

можно но его недостаточно, по крайней мере в ядре которое использую

https://github.com/smaeul/linux/tree/d1/all

дописывал инит чтобы можно было включить клок 25М для внешнего PHY и сбросить его после включения клока

 

allow-clock-for-ext-phy.patch sun8i-t113-nano-nand.dts

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


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

3 hours ago, sasamy said:

можно но его недостаточно, по крайней мере в ядре которое использую

https://github.com/smaeul/linux/tree/d1/all

дописывал инит чтобы можно было включить клок 25М для внешнего PHY и сбросить его после включения клока

 

allow-clock-for-ext-phy.patch 2.07 kB · 1 download sun8i-t113-nano-nand.dts 4.86 kB · 0 downloads

у Вас получается в rmii_pe10_pins

 

pins = "PE0", "PE1", "PE2", "PE3", "PE4",
                       "PE5", "PE6", "PE7", "PE8", "PE9", "PE10";
function = "emac";

 

UPD: завелось, спасибо огромное за патч

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

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


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

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

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

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

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

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

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

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

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

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