1*4882a593Smuzhiyun #ifndef SFPB_XML
2*4882a593Smuzhiyun #define SFPB_XML
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun /* Autogenerated file, DO NOT EDIT manually!
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun This file was generated by the rules-ng-ng headergen tool in this git repository:
7*4882a593Smuzhiyun http://github.com/freedreno/envytools/
8*4882a593Smuzhiyun git clone https://github.com/freedreno/envytools.git
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun The rules-ng-ng source files this header was generated from are:
11*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/msm.xml ( 676 bytes, from 2020-07-23 21:58:14)
12*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/freedreno_copyright.xml ( 1572 bytes, from 2020-07-23 21:58:14)
13*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2020-07-23 21:58:14)
14*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2020-07-23 21:58:14)
15*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/mdp/mdp5.xml ( 37411 bytes, from 2020-07-23 21:58:14)
16*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/dsi/dsi.xml ( 42301 bytes, from 2020-07-23 21:58:14)
17*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2020-07-23 21:58:14)
18*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2020-07-23 21:58:14)
19*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2020-07-23 21:58:14)
20*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/hdmi/hdmi.xml ( 41874 bytes, from 2020-07-23 21:58:14)
21*4882a593Smuzhiyun - /home/robclark/src/envytools/rnndb/edp/edp.xml ( 10416 bytes, from 2020-07-23 21:58:14)
22*4882a593Smuzhiyun
23*4882a593Smuzhiyun Copyright (C) 2013-2020 by the following authors:
24*4882a593Smuzhiyun - Rob Clark <robdclark@gmail.com> (robclark)
25*4882a593Smuzhiyun - Ilia Mirkin <imirkin@alum.mit.edu> (imirkin)
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun Permission is hereby granted, free of charge, to any person obtaining
28*4882a593Smuzhiyun a copy of this software and associated documentation files (the
29*4882a593Smuzhiyun "Software"), to deal in the Software without restriction, including
30*4882a593Smuzhiyun without limitation the rights to use, copy, modify, merge, publish,
31*4882a593Smuzhiyun distribute, sublicense, and/or sell copies of the Software, and to
32*4882a593Smuzhiyun permit persons to whom the Software is furnished to do so, subject to
33*4882a593Smuzhiyun the following conditions:
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun The above copyright notice and this permission notice (including the
36*4882a593Smuzhiyun next paragraph) shall be included in all copies or substantial
37*4882a593Smuzhiyun portions of the Software.
38*4882a593Smuzhiyun
39*4882a593Smuzhiyun THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
40*4882a593Smuzhiyun EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
41*4882a593Smuzhiyun MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
42*4882a593Smuzhiyun IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
43*4882a593Smuzhiyun LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
44*4882a593Smuzhiyun OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
45*4882a593Smuzhiyun WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
46*4882a593Smuzhiyun */
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun enum sfpb_ahb_arb_master_port_en {
50*4882a593Smuzhiyun SFPB_MASTER_PORT_ENABLE = 3,
51*4882a593Smuzhiyun SFPB_MASTER_PORT_DISABLE = 0,
52*4882a593Smuzhiyun };
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun #define REG_SFPB_GPREG 0x00000058
55*4882a593Smuzhiyun #define SFPB_GPREG_MASTER_PORT_EN__MASK 0x00001800
56*4882a593Smuzhiyun #define SFPB_GPREG_MASTER_PORT_EN__SHIFT 11
SFPB_GPREG_MASTER_PORT_EN(enum sfpb_ahb_arb_master_port_en val)57*4882a593Smuzhiyun static inline uint32_t SFPB_GPREG_MASTER_PORT_EN(enum sfpb_ahb_arb_master_port_en val)
58*4882a593Smuzhiyun {
59*4882a593Smuzhiyun return ((val) << SFPB_GPREG_MASTER_PORT_EN__SHIFT) & SFPB_GPREG_MASTER_PORT_EN__MASK;
60*4882a593Smuzhiyun }
61*4882a593Smuzhiyun
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun #endif /* SFPB_XML */
64