Simultaneous hole transport and defect passivation enabled by a dopant-free single polymer for efficient and stable perovskite solar cells