GM bidirectional charging