История изменений
Исправление intelfx, (текущая версия) :
Какие-то патчи, специфичные для каждой отдельной платы прям в ядре или всё через devicetree?
И то, и то. Как минимум — device tree (если этот конкретный SoC уже портанули на device tree). Как максимум — специфичный код для инициализации SoC/железа на борту. Дело в том, что в ARM-based обычно нет ни фирмвари типа BIOS, ни перечислимых шин, поэтому восход солнца в каждом случае приходится делать вручную:
http://lkml.iu.edu/hypermail/linux/kernel/1305.0/01841.html
(прочитай, там весело)
Исправление intelfx, :
Какие-то патчи, специфичные для каждой отдельной платы прям в ядре или всё через devicetree?
И то, и то. Как минимум — device tree (если этот конкретный SoC уже портанули на device tree). Как максимум — специфичный код для инициализации SoC/железа на борту. Дело в том, что в ARM-based обычно нет ни фирмвари типа BIOS, ни перечислимых шин. Поэтому восход солнца в каждом случае приходится делать вручную:
http://lkml.iu.edu/hypermail/linux/kernel/1305.0/01841.html
(прочитай, там весело)
Исправление intelfx, :
Какие-то патчи, специфичные для каждой отдельной платы прям в ядре или всё через devicetree?
И то, и то. Как минимум — device tree. Как максимум — специфичный код для инициализации SoC/железа на борту. Дело в том, что в ARM-based обычно нет ни фирмвари типа BIOS, ни перечислимых шин. Поэтому восход солнца в каждом случае приходится делать вручную:
http://lkml.iu.edu/hypermail/linux/kernel/1305.0/01841.html
(прочитай, там весело)
Исходная версия intelfx, :
Какие-то патчи, специфичные для каждой отдельной платы прям в ядре или всё через devicetree?
И то, и то. Как минимум — device tree. Как максимум — специфичный код для инициализации SoC/железа на борту. Дело в том, что в ARM-based обычно нет ни фирмвари типа BIOS, ни перечислимых шин. Поэтому восход солнца в каждом случае приходится делать вручную: