Цитата(Метценгерштейн @ Aug 4 2016, 18:06)

Спасибо. А как установить, что это с 240 начинается? Или с 224? Можно ли его поменять?
никогда не было такой задачи, в теории это можно покрутить в потрохах ядра или в драйвере для PCAxxxx, но лучше этого не делать, чтобы избежать неоднозначности наименования аппаратуры и ресурсов
у вас последний блок GPIO для АРМа начинается так:
Код
2000000.aips-bus/20b4000.gpio/gpio/gpiochip192
и занимает 32 - число GPIO в блоке
192+32=224 - это число вычисляется в ядре при запросе драйвера, например pca9555 (не смотрел d/s но вероятно 16 пинов для GPIO), тогда следующий расширитель будет
224+16=240
кстати, логичнее было бы 0х20 с 224, а 0х21 с 240, почему тут наоборот - не знаю, не сталкивался. возможно в описание слейвов на шине в ядре первым прописан 0х21 и получает блок с 224..