I want to use MCP73833 as a charger IC with the ability to route STAT1, STAT2, PG to RaspberryPi GPIO. Those are open-drain outputs and should be pull-up, according to datasheet. The datasheet also says that PG can't be pull-up to the MCP73833's output but only to the input due to IC's internal schematic.
My question: how should the pins be pulled-up correctly keeping in mind that GPIO has 3.3V level and MCP73833's input is around 5V?
Below is my final schematic. Thanks to Maple.