xref: /openbmc/linux/drivers/gpu/drm/msm/dsi/sfpb.xml.h (revision f73343fa)
10cf6c71dSRob Clark #ifndef SFPB_XML
20cf6c71dSRob Clark #define SFPB_XML
30cf6c71dSRob Clark 
40cf6c71dSRob Clark /* Autogenerated file, DO NOT EDIT manually!
50cf6c71dSRob Clark 
60cf6c71dSRob Clark This file was generated by the rules-ng-ng headergen tool in this git repository:
722ba8b6bSRob Clark http://github.com/freedreno/envytools/
822ba8b6bSRob Clark git clone https://github.com/freedreno/envytools.git
90cf6c71dSRob Clark 
100cf6c71dSRob Clark The rules-ng-ng source files this header was generated from are:
11*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/msm.xml                   (    944 bytes, from 2022-07-23 20:21:46)
12*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/freedreno_copyright.xml   (   1572 bytes, from 2022-07-23 20:21:46)
13*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp4.xml              (  20912 bytes, from 2022-03-08 17:40:42)
14*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp_common.xml        (   2849 bytes, from 2022-03-08 17:40:42)
15*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/mdp/mdp5.xml              (  37461 bytes, from 2022-03-08 17:40:42)
16*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi.xml               (  18746 bytes, from 2022-04-28 17:29:36)
17*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_v2.xml        (   3236 bytes, from 2022-03-08 17:40:42)
18*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm_8960.xml (   4935 bytes, from 2022-03-08 17:40:42)
19*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_28nm.xml      (   7004 bytes, from 2022-03-08 17:40:42)
20*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_20nm.xml      (   3712 bytes, from 2022-03-08 17:40:42)
21*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_14nm.xml      (   5381 bytes, from 2022-03-08 17:40:42)
22*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_10nm.xml      (   4499 bytes, from 2022-03-08 17:40:42)
23*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/dsi_phy_7nm.xml       (  11007 bytes, from 2022-03-08 17:40:42)
24*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/sfpb.xml              (    602 bytes, from 2022-03-08 17:40:42)
25*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/dsi/mmss_cc.xml           (   1686 bytes, from 2022-03-08 17:40:42)
26*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/qfprom.xml           (    600 bytes, from 2022-03-08 17:40:42)
27*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/hdmi/hdmi.xml             (  42350 bytes, from 2022-09-20 17:45:56)
28*f73343faSRob Clark - /home/robclark/src/mesa/mesa/src/freedreno/registers/edp/edp.xml               (  10416 bytes, from 2022-03-08 17:40:42)
290cf6c71dSRob Clark 
30*f73343faSRob Clark Copyright (C) 2013-2022 by the following authors:
310cf6c71dSRob Clark - Rob Clark <robdclark@gmail.com> (robclark)
32a2272e48SRob Clark - Ilia Mirkin <imirkin@alum.mit.edu> (imirkin)
330cf6c71dSRob Clark 
340cf6c71dSRob Clark Permission is hereby granted, free of charge, to any person obtaining
350cf6c71dSRob Clark a copy of this software and associated documentation files (the
360cf6c71dSRob Clark "Software"), to deal in the Software without restriction, including
370cf6c71dSRob Clark without limitation the rights to use, copy, modify, merge, publish,
380cf6c71dSRob Clark distribute, sublicense, and/or sell copies of the Software, and to
390cf6c71dSRob Clark permit persons to whom the Software is furnished to do so, subject to
400cf6c71dSRob Clark the following conditions:
410cf6c71dSRob Clark 
420cf6c71dSRob Clark The above copyright notice and this permission notice (including the
430cf6c71dSRob Clark next paragraph) shall be included in all copies or substantial
440cf6c71dSRob Clark portions of the Software.
450cf6c71dSRob Clark 
460cf6c71dSRob Clark THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
470cf6c71dSRob Clark EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
480cf6c71dSRob Clark MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
490cf6c71dSRob Clark IN NO EVENT SHALL THE COPYRIGHT OWNER(S) AND/OR ITS SUPPLIERS BE
500cf6c71dSRob Clark LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
510cf6c71dSRob Clark OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
520cf6c71dSRob Clark WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
530cf6c71dSRob Clark */
540cf6c71dSRob Clark 
550cf6c71dSRob Clark 
568217e97aSRob Clark enum sfpb_ahb_arb_master_port_en {
578217e97aSRob Clark 	SFPB_MASTER_PORT_ENABLE = 3,
588217e97aSRob Clark 	SFPB_MASTER_PORT_DISABLE = 0,
598217e97aSRob Clark };
608217e97aSRob Clark 
618217e97aSRob Clark #define REG_SFPB_GPREG						0x00000058
628217e97aSRob Clark #define SFPB_GPREG_MASTER_PORT_EN__MASK				0x00001800
638217e97aSRob Clark #define SFPB_GPREG_MASTER_PORT_EN__SHIFT			11
SFPB_GPREG_MASTER_PORT_EN(enum sfpb_ahb_arb_master_port_en val)648217e97aSRob Clark static inline uint32_t SFPB_GPREG_MASTER_PORT_EN(enum sfpb_ahb_arb_master_port_en val)
658217e97aSRob Clark {
668217e97aSRob Clark 	return ((val) << SFPB_GPREG_MASTER_PORT_EN__SHIFT) & SFPB_GPREG_MASTER_PORT_EN__MASK;
678217e97aSRob Clark }
680cf6c71dSRob Clark 
690cf6c71dSRob Clark 
700cf6c71dSRob Clark #endif /* SFPB_XML */
71