Как получить доступ к регистрам встроенного контроллера из модуля ядраLinux

Ответить Пред. темаСлед. тема
Anonymous
 Как получить доступ к регистрам встроенного контроллера из модуля ядра

Сообщение Anonymous »

У меня есть платформа на базе процессора Intel со встроенным контроллером Microchip EC (MEC152x). Я пытаюсь написать модуль ядра, который обращается к регистрам сторожевого таймера через EMI (интерфейс встроенной памяти), который дает доступ к внутренним регистрам EC (насколько я понимаю из таблицы данных). EMI доступен через eSPI, и мне удается получить значение регистра базового адреса, но затем я не могу прочитать регистры EMI (чтение всегда возвращает 0xFF).
Пожалуйста, как я могу манипулировать Ce EC для настройки его сторожевого таймера. Спасибо
Ожидается: прочитать значения EMI по умолчанию (0x00)
Результат: прочитать значения 0xFF

Подробнее здесь: https://stackoverflow.com/questions/788 ... nel-module
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»