This pull request just includes the !CONFIG_PM_SLEEP build fix for
vc4. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABCgAGBQJWnqxfAAoJELXWKTbR/J7oIUQQAIswWnwRLqsNU+2gX6+rG20i SA5KsUidfi644MPMzR5t5js57EkV8r70mtMhoZ3cU5VYXOdk6WdnN0OQVIrd5inb wQILCb2e0kWUZ39+TLeIGEmQ482+bp6yM1jVijxTrvvv/tpyI5cDIezVVzdDjWW4 Ah1vXpfppTFlTWwe9ZNrNjcmqIw4oQ2mQMnEFhTUbZnUPOqPnSC6/ZCOvybgV1E9 xsn6Gk+eLPxjKmNucFMtnjdlE6hGNlL+N0IZmPRzc0imoGgzUFQoQiSKROkMbJE0 NGNvPzTux82B4PR0q9yQHu4PrhNiBG2GT2HibrT5QrliwK489bKXcGG0Kh6hHGCl RUUkB1fk1daxf8XTE9aBv4s+XnWzeeGOiqsVPG+BNCfc6IoYKPTN0a0jzfy0tk+g sZMjB3r1xY1lS2IHyJ9fAGH86SmSpQPqjap8t0KRnFqORj03ch67GJLOYlVHVqu2 avngB/ByGVcFMElC8ccp2d3rbxKjDwDdBsFFn685hOSYE+ZkGQRpF2FRA6JplcHf xKzfbyhjzwURhJMVjz2F5ZNl+qGC1SAaI9BMFaw+PmW2PPtffHHITO1PwRpbQA7K UM5Z3GTB6JFOqTbMutltjUVKUsH48HLQMoQMBvAE8xg5o/GPaUXRn1FKQH1lBeuT zucC/MZBqHffFSlbqpuj =Qvir -----END PGP SIGNATURE----- Merge tag 'drm-vc4-fixes-2015-01-19' of http://github.com/anholt/linux into drm-fixes This pull request just includes the !CONFIG_PM_SLEEP build fix for vc4. * tag 'drm-vc4-fixes-2015-01-19' of http://github.com/anholt/linux: drm/vc4: Remove broken attempt at GPU reset using genpd.
This commit is contained in:
commit
2ad14a6ca2
|
@ -144,19 +144,16 @@ int vc4_v3d_debugfs_ident(struct seq_file *m, void *unused)
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_DEBUG_FS */
|
#endif /* CONFIG_DEBUG_FS */
|
||||||
|
|
||||||
/*
|
|
||||||
* Asks the firmware to turn on power to the V3D engine.
|
|
||||||
*
|
|
||||||
* This may be doable with just the clocks interface, though this
|
|
||||||
* packet does some other register setup from the firmware, too.
|
|
||||||
*/
|
|
||||||
int
|
int
|
||||||
vc4_v3d_set_power(struct vc4_dev *vc4, bool on)
|
vc4_v3d_set_power(struct vc4_dev *vc4, bool on)
|
||||||
{
|
{
|
||||||
if (on)
|
/* XXX: This interface is needed for GPU reset, and the way to
|
||||||
return pm_generic_poweroff(&vc4->v3d->pdev->dev);
|
* do it is to turn our power domain off and back on. We
|
||||||
else
|
* can't just reset from within the driver, because the reset
|
||||||
return pm_generic_resume(&vc4->v3d->pdev->dev);
|
* bits are in the power domain's register area, and get set
|
||||||
|
* during the poweron process.
|
||||||
|
*/
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void vc4_v3d_init_hw(struct drm_device *dev)
|
static void vc4_v3d_init_hw(struct drm_device *dev)
|
||||||
|
|
Loading…
Reference in New Issue