Поиск номера часов в дереве устройств

У нас есть плата на базе i.MX6Q Sabresd, но есть некоторые модификации.

Одна из модификаций - мы используем разные часы для одного из периферийных устройств.

Как узнать номер этих часов для обновления дерева устройств.

 clocks = <&clks 200>;

Он подключен к выводу GPIO_3_CLK02 i.MX6Q, каким будет значение для указанной выше переменной, если она подключена к GPIO_O_CLK0 enter image description here

0
0
199
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Правильный ответ - 201. Один из способов получить это значение - взглянуть на правильные определения, которые должны были использоваться в дереве устройств.

Вы можете посмотреть https://elixir.bootlin.com/linux/v4.16/source/include/dt-bindings/clock/imx6qdl-clock.h#L213

Ты найдешь:

#define IMX6QDL_CLK_CKO2            200
#define IMX6QDL_CLK_CKO             201

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

Другие вопросы по теме