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

CONFIG_MACH_SUNxxx - какие процессоры в linux как обозначаются

Столкнулся с отсутствием внятной информации о том, какие процессоры как обозначаются в linux конфигах.
Интересуют Allwinner T113-s3, Allwinner F133A и Allwinner T507-H

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


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

8 минут назад, GenaSPB сказал:

Allwinner T113-s3

 

11 минут назад, GenaSPB сказал:

Столкнулся с отсутствием внятной информации

А тут внятной и не будет, все, что есть  - https://linux-sunxi.org/Allwinner_SoC_Family

там всякие sun8iw20 и т.п.

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


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

13 hours ago, Dron_Gus said:

Три

Вот есть define CONFIG_MACH_SUN50IW9 - скорее всего это T507 - нигде не встречается в указанных файлах (и ни части от него)
А каким будет T113-S3 ?

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

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


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

On 3/13/2024 at 10:11 PM, GenaSPB said:

Вот есть define CONFIG_MACH_SUN50IW9 - скорее всего это T507 - нигде не встречается в указанных файлах (и ни части от него)
А каким будет T113-S3 ?

 

Судя по https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/allwinner/Makefile#n256 T113-S3 будет из MACH_SUN8I

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


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

9 часов назад, Dron_Gus сказал:

Судя по https://git.kern

Я ведь приводил ссылку, там черным по белому

sun8iw20 sun8iw20p1 R528, T113 2xCortex-A7
В 13.03.2024 в 22:11, GenaSPB сказал:

А каким будет T113-S3 ?

Дело не в названии семейства, а в линуксовой "философии", где пишется совместиая периферия, например УАРТ для v3s, будет обозначен, как sun4i, т.к. он совместим с А10-А13 процами, а для T113, уже будет другое семейство...

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


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

Sun8iw20 и sun8iw20p1 будут задефайнены олнрвременно?

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


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

2 часа назад, GenaSPB сказал:

Sun8iw20 и sun8iw20p1 будут задефайнены олнрвременно?

Вполне возможно, это ж семейство и конкретный чип по сути..

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


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

On 3/13/2024 at 10:11 PM, GenaSPB said:

Вот есть define CONFIG_MACH_SUN50IW9

Где есть?

 

11 minutes ago, mantech said:

Вполне возможно, это ж семейство и конкретный чип по сути..

Ядро не собирается для конкретного чипа. Кроме CONFIG_ARCH_SUNXI ничего задефайнено не будет.

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


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

42 minutes ago, aaarrr said:

Где есть?

В исхолных текстах драйыера видео от него зависит какие смещения испоотщоватт например. Интересует какомц роцессору из нашего неболтшого наьора t113a3 t113m4 t507 какие дефайны соотыеоствуют

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


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

1 minute ago, GenaSPB said:

В исхолных текстах

В интернетах полно исходных текстов. Нужна ссылка на конкретные. В ванильном ядре такого безобразия нет.

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


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

У Торвальдса нет. У  него только на CONFIG_MACH_SUN9I проверяется. У всех остальных есть
https://github.com/engSinteck/A133_Image/blob/125333364cdacc364a5ea855019756a03a3043dd/longan/brandy/brandy-2.0/u-boot-2018/drivers/video/sunxi/disp2/disp/de/lowlevel_v33x/tcon_feat.c#L31


image.png.a3e71550f44b2106268f68ca41d5c37f.png

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

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


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

1 hour ago, aaarrr said:

Ядро не собирается для конкретного чипа. Кроме CONFIG_ARCH_SUNXI ничего задефайнено не будет.

Спорное утверждение. Для arm64 действительно один defconfig и собиратся ядро все в одном. Но для arm (32), про который тут речь, мультиарча нет. И под каждый проц/семейство тут свой конфиг.

Судя по всему, топик-стартера интересует скорее какие драйвера на этих чипах используются. Тут лучше идти от dtsi файлов. Начиная с https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/allwinner/sun8i-t113s.dtsi и по инклудам. И смотреть, что указано в compatible для конкретной ноды. И потом уже искать/грепать драйвер поддерживающий это устройство.

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


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

16 minutes ago, Dron_Gus said:

Но для arm (32), про который тут речь, мультиарча нет.

Тут и 64 (T507) и 32 (T113).

 

16 minutes ago, Dron_Gus said:

И под каждый проц/семейство тут свой конфиг.

Под все 32-битные аллвиннеры задается один CONFIG_ARCH_SUNXI.

 

44 minutes ago, GenaSPB said:

У всех остальных есть

Картинки - это всегда умилительно.

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


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

12 minutes ago, aaarrr said:

Под все 32-битные аллвиннеры задается один CONFIG_ARCH_SUNXI.

И автоматом включает еще 6 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/mach-sunxi/Kconfig .

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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