headc37d.c (c74a7469f97c0f40b46e82ee979f9fb1bb6e847c) headc37d.c (cb55cd0c66a16fd965a44e2634755b060dc64bd7)
1/*
2 * Copyright 2018 Red Hat Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the

--- 141 unchanged lines hidden (view full) ---

150
151static void
152headc37d_olut(struct nv50_head *head, struct nv50_head_atom *asyh)
153{
154 asyh->olut.mode = 2;
155 asyh->olut.size = 0;
156 asyh->olut.range = 0;
157 asyh->olut.output_mode = 1;
1/*
2 * Copyright 2018 Red Hat Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the

--- 141 unchanged lines hidden (view full) ---

150
151static void
152headc37d_olut(struct nv50_head *head, struct nv50_head_atom *asyh)
153{
154 asyh->olut.mode = 2;
155 asyh->olut.size = 0;
156 asyh->olut.range = 0;
157 asyh->olut.output_mode = 1;
158 asyh->olut.load = head907d_olut_load;
158}
159
160static void
161headc37d_mode(struct nv50_head *head, struct nv50_head_atom *asyh)
162{
163 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan;
164 struct nv50_head_mode *m = &asyh->mode;
165 u32 *push;

--- 47 unchanged lines hidden ---
159}
160
161static void
162headc37d_mode(struct nv50_head *head, struct nv50_head_atom *asyh)
163{
164 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan;
165 struct nv50_head_mode *m = &asyh->mode;
166 u32 *push;

--- 47 unchanged lines hidden ---