Em 9 de novembro de 2026, o desenvolvedor Stanislav Aleksandrov submeteu uma série de patches à lista de discussão do kernel Linux introduzindo suporte à plataforma Qualcomm Halliday. Esse codinome técnico identifica o chip Snapdragon XR2+ Gen 2 (SXR2250P), processador que equipa o headset de realidade mista Samsung Galaxy XR (identificado na placa como “samsung,xrvst2”). A implementação fornece a infraestrutura de Device Tree necessária para que o dispositivo inicialize um ambiente de sistema básico.
O que já funciona no headset
A série de patches fornece os mapeamentos de hardware essenciais para tirar o dispositivo do estado inativo. Com o código atual, o Samsung Galaxy XR consegue realizar o boot primário e carregar um initramfs (um sistema de arquivos temporário em RAM). A partir desse ponto, os desenvolvedores obtêm acesso a uma linha de comando (shell) por meio da interface USB configurada no modo NCM (Network Control Model). Na prática, isso permite a comunicação com o headset utilizando uma conexão de rede emulada via cabo USB.
Além da inicialização básica, a implementação valida a operação de controladores cruciais para o uso diário. O controlador de armazenamento UFS (Universal Flash Storage) está ativo, viabilizando operações de leitura e escrita. O gerenciamento de energia também responde aos comandos do kernel, incluindo o escalonamento dinâmico de frequência dos processadores (cpufreq) e o monitoramento de temperatura por meio dos sensores TSENS.
Na parte de interação física, o kernel já reconhece os botões de energia e de diminuição de volume. O gerenciamento elétrico dos PMICs (Power Management ICs), responsáveis por distribuir energia para os diferentes subsistemas da placa, também integra o pacote de suporte inicial.
Arquitetura do Snapdragon XR2+ Gen 2 mapeada

A análise dos arquivos Device Tree submetidos revela detalhes arquitetônicos de como o hardware lida com seus recursos. O processador central utiliza seis núcleos baseados na arquitetura ARM Cortex-A78C. O mapeamento térmico indica uma divisão clara no fornecimento de energia, com diferentes clusters operando em frequências independentes que atingem até 2.36 GHz no perfil de máximo desempenho.
O documento também evidencia o foco do chip em processamento paralelo e gráfico. O mapeamento reserva regiões específicas de memória para múltiplos DSPs (Digital Signal Processors), incluindo áreas dedicadas para áudio (aDSP), computação (cDSP) e vídeo (vDSP). Há um sistema de monitoramento térmico extenso (thermal-zones) cobrindo não apenas a CPU, mas também o hardware de câmera e o subsistema gráfico. A presença de oito sensores térmicos (gpuss0 a gpuss7) dedicados exclusivamente à GPU ilustra a carga de processamento esperada para a renderização de ambientes virtuais.
Em termos de segurança e comunicação interna, o SoC (System on a Chip) integra um Inline Crypto Engine (ICE) acoplado ao controlador UFS, recurso utilizado para criptografia de dados em repouso diretamente no hardware. A comunicação entre os blocos lógicos é estruturada sobre a arquitetura RPMh (Resource Power Manager Hardened), padrão nos chips de alto desempenho mais recentes da Qualcomm.
Limitações atuais e próximos passos
Sendo uma submissão de suporte inicial, o código estabelece uma fundação funcional que ainda carece de drivers complementares. O suporte à porta USB, por exemplo, está restrito ao modo periférico em velocidade High-Speed (USB 2.0).
Durante a revisão do código na lista de discussão, o desenvolvedor Konrad Dybcio questionou a ausência das configurações para portas de alta velocidade. Aleksandrov esclareceu que o hardware do Galaxy XR suporta conexões USB SuperSpeed e saída de vídeo nativa via DisplayPort (Alternate Mode). O recurso ainda não foi ativado no kernel porque a interface depende do desenvolvimento de um novo driver específico para o controlador USB Type-C implementado no aparelho.
A conectividade sem fio (Wi-Fi), que no projeto é roteada pelo barramento PCIe, também consta na lista de recursos pendentes para futuras implementações. Até que esses módulos sejam integrados, a interação com o sistema operacional no headset depende inteiramente da comunicação cabeada básica.
Os patches estão atualmente em fase de revisão. Mantenedores como Krzysztof Kozlowski solicitaram ajustes menores na organização dos arquivos e na atribuição correta de direitos autorais (copyrights) nos cabeçalhos, baseados em arquivos preexistentes da arquitetura SM8550. Após as correções, a infraestrutura do Snapdragon XR2+ Gen 2 deverá ser agendada para inclusão nas próximas janelas de atualização da árvore principal do Linux.
