1chip soc/intel/cannonlake 2 3 register "PchHdaDspEnable" = "1" 4 register "PchHdaAudioLinkHda" = "1" 5 6 register "PcieRpEnable[0]" = "1" 7 register "PcieRpEnable[1]" = "1" 8 register "PcieRpEnable[2]" = "1" 9 register "PcieRpEnable[3]" = "1" 10 register "PcieRpEnable[4]" = "1" 11 register "PcieRpEnable[5]" = "0" 12 register "PcieRpEnable[6]" = "0" 13 register "PcieRpEnable[7]" = "0" 14 register "PcieRpEnable[8]" = "1" 15 register "PcieRpEnable[9]" = "0" 16 register "PcieRpEnable[10]" = "0" 17 register "PcieRpEnable[11]" = "0" 18 register "PcieRpEnable[12]" = "0" 19 register "PcieRpEnable[13]" = "0" 20 register "PcieRpEnable[14]" = "0" 21 register "PcieRpEnable[15]" = "0" 22 23 register "PcieClkSrcUsage[0]" = "1" 24 register "PcieClkSrcUsage[1]" = "8" 25 register "PcieClkSrcUsage[2]" = "PCIE_CLK_LAN" 26 register "PcieClkSrcUsage[3]" = "13" 27 register "PcieClkSrcUsage[4]" = "4" 28 register "PcieClkSrcUsage[5]" = "14" 29 30 register "PcieClkSrcClkReq[0]" = "0" 31 register "PcieClkSrcClkReq[1]" = "1" 32 register "PcieClkSrcClkReq[2]" = "2" 33 register "PcieClkSrcClkReq[3]" = "3" 34 register "PcieClkSrcClkReq[4]" = "4" 35 register "PcieClkSrcClkReq[5]" = "5" 36 37 # GPIO for SD card detect 38 register "sdcard_cd_gpio" = "GPP_G5" 39 40 # Enable S0ix 41 register "s0ix_enable" = "1" 42 43 # Intel Common SoC Config 44 #+-------------------+---------------------------+ 45 #| Field | Value | 46 #+-------------------+---------------------------+ 47 #| I2C3 | Audio | 48 #+-------------------+---------------------------+ 49 register "common_soc_config" = "{ 50 .i2c[3] = { 51 .speed = I2C_SPEED_STANDARD, 52 .rise_time_ns = 104, 53 .fall_time_ns = 52, 54 }, 55 }" 56 57 device domain 0 on 58 device pci 14.3 on 59 chip drivers/wifi/generic 60 register "wake" = "PME_B0_EN_BIT" 61 device generic 0 on end 62 end 63 end # CNVi wifi 64 device pci 15.0 on end # I2C #0 65 device pci 15.1 on end # I2C #1 66 device pci 15.2 off end # I2C #2 67 device pci 15.3 on 68 chip drivers/i2c/max98373 69 register "interleave_mode" = "1" 70 register "vmon_slot_no" = "4" 71 register "imon_slot_no" = "5" 72 register "uid" = "0" 73 register "desc" = ""Right Speaker Amp"" 74 register "name" = ""MAXR"" 75 device i2c 32 on end 76 end 77 end # I2C #3 78 device pci 17.0 off end # SATA 79 device pci 19.0 on end # I2C #4 80 device pci 19.1 off end # I2C #5 81 device pci 19.2 on end # UART #2 82 device pci 1a.0 on end # eMMC 83 device pci 1c.0 on # PCI Express Port 1 x4 SLOT1 84 register "PcieRpSlotImplemented[0]" = "1" 85 end 86 device pci 1c.4 on # PCI Express Port 5 x1 SLOT2/LAN 87 register "PcieRpSlotImplemented[4]" = "1" 88 end 89 device pci 1c.5 off end # PCI Express Port 6 90 device pci 1c.6 off end # PCI Express Port 7 91 device pci 1c.7 off end # PCI Express Port 8 92 device pci 1d.0 on # PCI Express Port 9 93 register "PcieRpSlotImplemented[8]" = "1" 94 end 95 device pci 1d.1 off end # PCI Express Port 10 96 device pci 1d.2 off end # PCI Express Port 11 97 device pci 1d.3 off end # PCI Express Port 12 98 device pci 1d.4 off end # PCI Express Port 13 99 device pci 1d.5 off end # PCI Express Port 14 100 device pci 1d.6 off end # PCI Express Port 15 101 device pci 1d.7 off end # PCI Express Port 16 102 device pci 1e.1 off end # UART #1 103 device pci 1e.2 off end # GSPI #0 104 device pci 1e.3 off end # GSPI #1 105 device pci 1f.6 off end # GbE 106 end 107end 108