Citation: 1B_1/2022 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que sa mise en détention est refusée et qu'il est constaté que la mise à disposition tardive et insuffisante du dossier pénal avant l'audience viole ses droits procéduraux, avec suite de frais et l'allocation de 2'000 fr. de dépens. Subsidiairement, il conclut à ce que la durée de sa détention soit limitée au 10 janvier 2022. Plus subsidiairement, il conclut au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. Il demande l'assistance judiciaire. La Chambre des recours pénale et le Ministère public se réfèrent à la décision attaquée, sans autres déterminations. Le recourant a ensuite renoncé à présenter des observations complémentaires.