summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mainboard/google/guybrush/variants/baseboard/devicetree.cb125
1 files changed, 125 insertions, 0 deletions
diff --git a/src/mainboard/google/guybrush/variants/baseboard/devicetree.cb b/src/mainboard/google/guybrush/variants/baseboard/devicetree.cb
index a30772054a..34540014ee 100644
--- a/src/mainboard/google/guybrush/variants/baseboard/devicetree.cb
+++ b/src/mainboard/google/guybrush/variants/baseboard/devicetree.cb
@@ -52,6 +52,131 @@ chip soc/amd/cezanne
register "i2c_scl_reset" = "GPIO_I2C0_SCL | GPIO_I2C1_SCL |
GPIO_I2C2_SCL | GPIO_I2C3_SCL"
+ register "usb_phy_custom" = "1"
+ register "usb_phy" = "{
+ .Usb2PhyPort[0] = {
+ .compdstune = 3,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 1,
+ .txpreemppulsetune = 0,
+ .txrisetune = 1,
+ .txvreftune = 6,
+ .txhsxvtune = 3,
+ .txrestune = 1,
+ },
+ .Usb2PhyPort[1] = {
+ .compdstune = 3,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 1,
+ .txpreemppulsetune = 0,
+ .txrisetune = 1,
+ .txvreftune = 6,
+ .txhsxvtune = 3,
+ .txrestune = 1,
+ },
+ .Usb2PhyPort[2] = {
+ .compdstune = 1,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 2,
+ .txpreemppulsetune = 0,
+ .txrisetune = 2,
+ .txvreftune = 3,
+ .txhsxvtune = 3,
+ .txrestune = 2,
+ },
+ .Usb2PhyPort[3] = {
+ .compdstune = 1,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 2,
+ .txpreemppulsetune = 0,
+ .txrisetune = 2,
+ .txvreftune = 3,
+ .txhsxvtune = 3,
+ .txrestune = 2,
+ },
+ .Usb2PhyPort[4] = {
+ .compdstune = 3,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 1,
+ .txpreemppulsetune = 0,
+ .txrisetune = 1,
+ .txvreftune = 6,
+ .txhsxvtune = 3,
+ .txrestune = 1,
+ },
+ .Usb2PhyPort[5] = {
+ .compdstune = 3,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 1,
+ .txpreemppulsetune = 0,
+ .txrisetune = 1,
+ .txvreftune = 6,
+ .txhsxvtune = 3,
+ .txrestune = 1,
+ },
+ .Usb2PhyPort[6] = {
+ .compdstune = 1,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 2,
+ .txpreemppulsetune = 0,
+ .txrisetune = 2,
+ .txvreftune = 3,
+ .txhsxvtune = 3,
+ .txrestune = 2,
+ },
+ .Usb2PhyPort[7] = {
+ .compdstune = 1,
+ .sqrxtune = 3,
+ .txfslstune = 3,
+ .txpreempamptune = 2,
+ .txpreemppulsetune = 0,
+ .txrisetune = 2,
+ .txvreftune = 3,
+ .txhsxvtune = 3,
+ .txrestune = 2,
+ },
+
+ .Usb3PhyPort[0] = {
+ .tx_term_ctrl=2,
+ .rx_term_ctrl=2,
+ .tx_vboost_lvl_en=1,
+ .tx_vboost_lvl=5,
+ },
+ .Usb3PhyPort[1] = {
+ .tx_term_ctrl=2,
+ .rx_term_ctrl=2,
+ .tx_vboost_lvl_en=1,
+ .tx_vboost_lvl=5,
+ },
+ .Usb3PhyPort[2] = {
+ .tx_term_ctrl=2,
+ .rx_term_ctrl=2,
+ .tx_vboost_lvl_en=1,
+ .tx_vboost_lvl=5,
+ },
+ .Usb3PhyPort[3] = {
+ .tx_term_ctrl=2,
+ .rx_term_ctrl=2,
+ .tx_vboost_lvl_en=1,
+ .tx_vboost_lvl=5,
+ },
+
+ .ComboPhyStaticConfig[0] = 0,
+ .ComboPhyStaticConfig[1] = 0,
+ .Version_Major = 0xd,
+ .Version_Minor = 0x4,
+ .TableLength = 100,
+ .BatteryChargerEnable = 0,
+ .PhyP3CpmP4Support = 0,
+ }"
+
device domain 0 on
device ref gpp_bridge_0 on
chip drivers/wifi/generic