search for: tegra_mc_swgroup

Displaying 7 results from an estimated 7 matches for "tegra_mc_swgroup".

2015 Jan 06
2
[PATCH nouveau 06/11] platform: complete the power up/down sequence
...o I think we'll want something like: > >>> > >>> gpu at 0,57000000 { > >>> ... > >>> nvidia,swgroup = <&mc TEGRA_SWGROUP_GPU>; > >>> ... > >>> }; > >>> > >>>In the DT and return a struct tegra_mc_swgroup along the lines of: > >>> > >>> struct tegra_mc_client { > >>> unsigned int id; > >>> unsigned int swgroup; > >>> > >>> struct list_head list; > >>> }; > >>> > >>> struct tegra_mc_swgroup...
2015 Jan 06
2
[PATCH nouveau 06/11] platform: complete the power up/down sequence
...is done per SWGROUP > >(on all clients of the SWGROUP). So I think we'll want something like: > > > > gpu at 0,57000000 { > > ... > > nvidia,swgroup = <&mc TEGRA_SWGROUP_GPU>; > > ... > > }; > > > >In the DT and return a struct tegra_mc_swgroup along the lines of: > > > > struct tegra_mc_client { > > unsigned int id; > > unsigned int swgroup; > > > > struct list_head list; > > }; > > > > struct tegra_mc_swgroup { > > struct list_head clients; > > unsigned int id; >...
2015 Jan 05
2
[PATCH nouveau 06/11] platform: complete the power up/down sequence
.../2014-December/308703.html I don't think client is a good fit here. Flushing is done per SWGROUP (on all clients of the SWGROUP). So I think we'll want something like: gpu at 0,57000000 { ... nvidia,swgroup = <&mc TEGRA_SWGROUP_GPU>; ... }; In the DT and return a struct tegra_mc_swgroup along the lines of: struct tegra_mc_client { unsigned int id; unsigned int swgroup; struct list_head list; }; struct tegra_mc_swgroup { struct list_head clients; unsigned int id; }; Where tegra_mc_swgroup.clients is a list of struct tegra_mc_client structures, each representing a...
2015 Jan 06
0
[PATCH nouveau 06/11] platform: complete the power up/down sequence
...> > >>> > > >>> gpu at 0,57000000 { > > >>> ... > > >>> nvidia,swgroup = <&mc TEGRA_SWGROUP_GPU>; > > >>> ... > > >>> }; > > >>> > > >>>In the DT and return a struct tegra_mc_swgroup along the lines of: > > >>> > > >>> struct tegra_mc_client { > > >>> unsigned int id; > > >>> unsigned int swgroup; > > >>> > > >>> struct list_head list; > > >>> }; > > >>> &g...
2015 Jan 06
0
[PATCH nouveau 06/11] platform: complete the power up/down sequence
...nk client is a good fit here. Flushing is done per SWGROUP > (on all clients of the SWGROUP). So I think we'll want something like: > > gpu at 0,57000000 { > ... > nvidia,swgroup = <&mc TEGRA_SWGROUP_GPU>; > ... > }; > > In the DT and return a struct tegra_mc_swgroup along the lines of: > > struct tegra_mc_client { > unsigned int id; > unsigned int swgroup; > > struct list_head list; > }; > > struct tegra_mc_swgroup { > struct list_head clients; > unsigned int id; > }; > > Where tegra_mc_swgroup.clients is...
2015 Jan 06
0
[PATCH nouveau 06/11] platform: complete the power up/down sequence
...(on all clients of the SWGROUP). So I think we'll want something like: >>> >>> gpu at 0,57000000 { >>> ... >>> nvidia,swgroup = <&mc TEGRA_SWGROUP_GPU>; >>> ... >>> }; >>> >>> In the DT and return a struct tegra_mc_swgroup along the lines of: >>> >>> struct tegra_mc_client { >>> unsigned int id; >>> unsigned int swgroup; >>> >>> struct list_head list; >>> }; >>> >>> struct tegra_mc_swgroup { >>> struct list_head clien...
2014 Dec 24
2
[PATCH nouveau 06/11] platform: complete the power up/down sequence
Am Dienstag, den 23.12.2014, 18:39 +0800 schrieb Vince Hsu: > This patch adds some missing pieces of the rail gaing/ungating sequence that > can improve the stability in theory. > > Signed-off-by: Vince Hsu <vinceh at nvidia.com> > --- > drm/nouveau_platform.c | 42 ++++++++++++++++++++++++++++++++++++++++++ > drm/nouveau_platform.h | 3 +++ > 2 files changed, 45