---
title: powerSource
framework: kernel
role: pseudoSymbol
path: kernel/iopmpowersource/1809904-powersource
---

# powerSource

Creates a new IOPMPowerSource nub. Must be attached to IORegistry, and registered by provider.

## Declaration

```occ
static IOPMPowerSource *powerSource(
 void); 
```

## See Also

### Miscellaneous

- [setPSProperty](kernel/iopmpowersource/1809917-setpsproperty.md)
- [updateStatus](kernel/iopmpowersource/1809926-updatestatus.md)
