Linux Kernel Organization, Inc.
Совсем недавно в окно слияния ядра Linux 4.19 были добавлены некоторые интересные обновления кода, касающиеся возможностей «многофункционального устройства» - в основном это включает в себя несколько новых драйверов и поддержку драйверов, но, возможно, наиболее интересным является добавление драйвера ChromeOS EC CEC.
Встроенный контроллер Google для ChromeOS может предоставить шину HDMI CEC (Consumer Electronics Control) для взаимодействия с устройствами, подключенными к HDMI, которые, в свою очередь, могут управлять ими с помощью поддерживаемых команд. Итак, теперь поддержка HDMI CEC в ядре Linux была улучшена за последние несколько циклов ядра до настоящего момента, а это означает, что поддержка ChromeOS EC сможет раскрыть возможности HDMI CEC с использованием нового драйвера, добавленного в это окно слияния.
Кроме того, есть также код обновления для подготовительных работ для поддержки HDMI CEC с драйвером Intel DRM. Кроме того, в ядро Linux 4.19 для драйвера ChromeOS EC была добавлена поддержка зарядки через USB.
Для разработки на драйверах Intel необходимые идентификаторы для процессоров Intel серии Icelake были добавлены в драйвер intel-lpss (подсистема с низким энергопотреблением) - это здорово, что команда разработчиков драйверов Intel для Linux усилила поддержку Icelake в Linux, Учитывая, что поддержка процессора Cannonlake в прошлом решалась удовлетворительно, в целом процессоры Intel на ядре Linux 4.19 выглядят отлично.
Наконец, было добавлено обнаружение аксессуаров для устройств Madera, а также поддержка кодека Cirrus Logic Madera для драйверов CS47L35, CS47L85 и CS47L90 / 91, что должно быть хорошей новостью для аудиофилов Linux и звукорежиссеров.
Общая сводка журнала изменений выглядит следующим образом, но вы можете найти весь журнал изменений на Git pull :
- Добавить драйвер кодека Cirrus Logic Madera (CS47L35, CS47L85 и CS47L90 / 91)
- Добавить драйвер ChromeOS EC CEC
- Добавить драйвер ROHM BD71837 PMIC
- Добавить поддержку Dialog Semi DA9063L PMIC для DA9063
- Добавить поддержку Intel Ice Lake в Intel-PLSS-PCI
- Добавить поддержку X-Powers AXP806 в AXP20x
- Добавить поддержку USB-зарядки для встроенного контроллера ChromeOS
- Добавить поддержку HDMI CEC во встроенный контроллер ChromeOS
- Добавить поддержку HDMI CEC в Intel HDMI
- Добавить поддержку обнаружения аксессуаров в устройства Madera
- Разрешить настройку отдельных выводов через DT ’wlf, csnaddr-pd
- Предоставляет команды EEPROM / Watchdog для устаревшей платформы; rave-sp
- Тривиальные исправления переименования / орфографии; cross_ec, da9063- *
- Преобразовать в управляемые ресурсы (devm_ *); da9063- *, ti_am335x_tscadc
- Переход к вспомогательным макросам / функциям; da9063- *
- Constify; kempld-core
- Улучшение пути ошибок / сообщений; wm8994-ядро
- Отключите IRQ локально вместо того, чтобы полагаться на подсистему USB; dln2
- Удалить неиспользуемый код; rave-sp
- Новый экспорт; второе ядро
- Исправить возможную ложную ошибку транзакции I2C; Аризона-ядро
- Исправить заявленный размер области памяти; hi655x-pmic
- Исправить тип контрольной суммы; rave-sp
- Исправить неправильную конфигурацию последовательного порта по умолчанию: rave-sp
- Исправить неверную когерентную маску DMA для подустройств; sm501