Skip to content
Snippets Groups Projects
Select Git revision
  • readme
  • master default
  • ciphers-client
  • buster
  • stretch
  • x509-example
  • node_init
  • kwadro/platform-node_init
  • icydoge/platform-fix_cert_dh_mac
  • katz
  • pano
  • 8862
  • couch-design-8428
  • 8841
  • 8474
  • 8790-make-keys
  • 8649-locales
  • ascii
  • citest
  • develop
  • 0.10.0
  • 0.9.0
  • 0.9.0rc1
  • 0.8.1
  • 0.8.0
  • 0.8.0rc1
  • 0.7.1
  • 0.7.0
  • 0.7.0rc2
  • 0.7.0rc1
  • 0.6.0
  • 0.6.0rc3
  • 0.6.0rc2
  • 0.6.0rc1
  • 0.5.5
  • 0.5.4.1
  • 0.5.4
  • 0.5.3
  • 0.5.2
  • 0.5.1
40 results

README.md

Blame
  • Forked from leap / platform
    Source project has a limited visibility.
    0002-add-c3-and-clockgen-to-apple-macbook21.patch 2.23 KiB
    From 50a52cea2b43e6e407b456c082e908c7d29e090b Mon Sep 17 00:00:00 2001
    From: Vitali64 <5405891-vitali64yt@users.noreply.gitlab.com>
    Date: Wed, 27 Oct 2021 13:36:01 +0200
    Subject: [PATCH 02/30] add c3 and clockgen to apple/macbook21
    
    ---
     src/mainboard/apple/macbook21/Kconfig       |  1 +
     src/mainboard/apple/macbook21/cstates.c     | 13 +++++++++++++
     src/mainboard/apple/macbook21/devicetree.cb |  6 ++++++
     3 files changed, 20 insertions(+)
    
    diff --git a/src/mainboard/apple/macbook21/Kconfig b/src/mainboard/apple/macbook21/Kconfig
    index 5f5ffde588..27377b737c 100644
    --- a/src/mainboard/apple/macbook21/Kconfig
    +++ b/src/mainboard/apple/macbook21/Kconfig
    @@ -16,6 +16,7 @@ config BOARD_SPECIFIC_OPTIONS
     	select HAVE_ACPI_TABLES
     	select HAVE_ACPI_RESUME
     	select I945_LVDS
    +	select DRIVERS_I2C_CK505
     
     config MAINBOARD_DIR
     	default "apple/macbook21"
    diff --git a/src/mainboard/apple/macbook21/cstates.c b/src/mainboard/apple/macbook21/cstates.c
    index 13d06f0839..88b8669c61 100644
    --- a/src/mainboard/apple/macbook21/cstates.c
    +++ b/src/mainboard/apple/macbook21/cstates.c
    @@ -29,6 +29,19 @@ static const acpi_cstate_t cst_entries[] = {
     			.addrh = 0,
     		}
     	},
    +	{
    +		.ctype = 3,
    +		.latency = 17,
    +		.power = 250,
    +		.resource = {
    +			.space_id = ACPI_ADDRESS_SPACE_FIXED,
    +			.bit_width = ACPI_FFIXEDHW_VENDOR_INTEL,
    +			.bit_offset = ACPI_FFIXEDHW_CLASS_MWAIT,
    +			.access_size = ACPI_ACCESS_SIZE_UNDEFINED,
    +			.addrl = 0x20,
    +			.addrh = 0,
    +		}
    +	},
     };
     
     int get_cst_entries(const acpi_cstate_t **entries)
    diff --git a/src/mainboard/apple/macbook21/devicetree.cb b/src/mainboard/apple/macbook21/devicetree.cb
    index fd86e939b9..263fbabcd1 100644
    --- a/src/mainboard/apple/macbook21/devicetree.cb
    +++ b/src/mainboard/apple/macbook21/devicetree.cb
    @@ -100,7 +100,13 @@ chip northbridge/intel/i945
     			end
     			device pci 1f.3 on # SMBUS
     				subsystemid 0x8086 0x7270
    +				chip drivers/i2c/ck505
    +					register "mask" = "{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }"
    +					register "regs" = "{ 0x77, 0x77, 0x2d, 0x00, 0x21, 0x10, 0x3b, 0x06, 0x07, 0x0f, 0xf0, 0x01, 0x1e, 0x7f, 0x80, 0x80, 0x10, 0x08, 0x04, 0x01 }"
    +					device i2c 69 on end
    +				end
     			end
    +
     		end
     	end
     end
    -- 
    2.39.2