OpenBIC

BICs (Bridge IC) are standalone devices deployed within a Data Center that enable monitoring a multi-host system using a single BMC device.

APACHE-2.0 License

Stars
41
Committers
61

Bot releases are visible (Hide)

OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.37.02 Latest Release

Published by GoldenBug about 2 years ago

Features

  • [#565] Version commit for oby35-cl-2022.37.02
  • [#562] shell: Add keyword filter while using gpio listall
  • [#564] common: Fix IPMI handler stop issue
OpenBIC - Yosemite v3.5 : Half Dome - version 2022.37.01

Published by GoldenBug about 2 years ago

Features

  • [ac6d6636] Migrate All Platforms to New Version Scheme
  • [a667a21a] Refactor Logging to use Builtin Shell Log Service
  • [992ec94c] Refactor Shell Source Code Structure
  • [935a9b0c] Refactor Common plat_class Functions for Expansion Boards
  • [83ce92f3] Refactor plat_sensor to Extract Common Functions.
  • [7d051531] Add clang-format Git Hook and Instructions
  • [6f0c1408] Implemented Runtime Log Filtering
  • [438a47cc] Add hal_i2c to Logging Facilities
  • [21037ef4] Refactor drive_init() to Remove "if" Nesting.
  • [1cd244fe] Added Logging support for apml_mailbox
  • [10e23f19] Refactor plat_sdr to Extract Common Functions.
  • [0ca0b441] Add Skeleton of Logging Service
  • [#568] Version commit for oby35-hd-2022.37.01
  • [#562] shell: Add keyword filter while using gpio listall
  • [#560] Modify MB throttle log condition
  • [#559] shell: Add shell flash commands
  • [#558] Adjust LTC4282 power and current
  • [#557] Update SDR table
  • [#547] Modify_JTAG_HDT_GPIO_setting
  • [#544] Add shell ipmi command
  • [#535] Add APML Mailbox device retry
  • [#531] Add patch to extend ipmb buffer
  • [#518] Add Under voltage ISR
  • [#509] modify the behavior of setting GPIO value
  • [#507] Enable 2ou IPMB
  • [#505] modify GPIO config
  • [#504] adjust raa229621 negative value
  • [#489] support 4-byte postcode
  • [#488] Add ISR
  • [#468] support bom3 sensor
  • [#464] Support second source sensor
  • [#460] Modify SDR table
  • [#442] Add get card type command
  • [#439] modify switch bios spi mux function
  • [#436] Support apml sensor
  • [#435] Modify battery voltage poll time
  • [#432] Enable 1ou IPMB
  • [#425] adjust HSC power and current
  • [#419] sensor: make pre/post hook api are paired
  • [#415] Modify DC status GPIO
  • [#414] add apml service and command
  • [#408] Add interface enable check condition
  • [#398] Support individual sensor polling enable/disable
  • [#387] Support BMC reset
  • [#385] support GUID
  • [#384] Support BIOS update
  • [#383] Support GPIO interrupt
  • [#382] Support sensor reading
  • [#382] Support nct7718w Sensor Reading.
  • [#382] Support VR(raa229621) Sensor Reading.
  • [#381] Support fru
  • [#379] Support GPIO
  • [#378] Support IPMB
  • [#377] Initialize HalfDome BIC

Bug Fixes

  • [#424] fix BIC reset timing after update BIC
  • [55fdfa79] Fixed printf Formatting and Removed Non-Functional Check.
  • [b0abb55d] Fix Warning for Incorrect printf Argument Type.
OpenBIC - Yosemite v3 : Vernal Falls - version 2022.37.02

Published by GoldenBug about 2 years ago

Features

  • [#567] Version commit for oby3-vf-2022.37.02
  • [#566] add P12V/P3V3 fault sel
  • [#562] shell: Add keyword filter while using gpio listall
OpenBIC - Yosemite v3 : Vernal Falls - version 2022.37.01

Published by GoldenBug about 2 years ago

Features

  • [50cb38c9] Version commit for oby3-vf-2022.37.01
  • [#559] shell: Add shell flash commands
  • [#509] modify the behavior of setting GPIO value
  • [#504] adjust raa229621 negative value
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.37.01

Published by GoldenBug about 2 years ago

Features

  • [#554] Version commit for oby35-cl-2022.37.01
  • [#559] shell: Add shell flash commands
  • [#545] Fix sensor post read function parameter issue
  • [#539] Update sensor threshold according to 20220831 sensor table.
  • [#529] Add check outlet temprature type
  • [#531] Add patch to extend ipmb buffer
OpenBIC - Grand Teton : Clear Creek (SWB) - version 2022.37.01

Published by GoldenBug about 2 years ago

Features

  • [#550] Version commit fot gt-swb-2022.37.01
  • [#559] shell: Add shell flash commands
  • [#509] modify the behavior of setting GPIO value
  • [#504] adjust raa229621 negative value
OpenBIC - Yosemite v3.5 : Rainbow Falls - version 2022.34.01

Published by GoldenBug about 2 years ago

Features

  • [#521] Impl CXL FW update
  • [#523] Version commit for oby3-rf-2022.34.01
  • [438a47cc] Add hal_i2c to Logging Facilities
  • [6f0c1408] Implemented Runtime Log Filtering
  • [#374] Update the GPIO configurations.
  • [83ce92f3] Refactor plat_sensor to Extract Functions.
  • [10e23f19] Refactor plat_sdr to Extract Functions.
  • [935a9b0c] Refactor plat_class Functions for Expansion Boards
  • [#419] sensor: make pre/post hook api are paired

Bug Fixes

  • [#424] fix BIC reset timing after update BIC
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.31.01

Published by GoldenBug about 2 years ago

Features

  • [#455] Version commit for oby35-cl-2022.31.01
  • [#450] Improve peci read function
  • [83ce92f3] Refactor plat_sensor to Extract Functions.
  • [10e23f19] Refactor plat_sdr to Extract Functions.
  • [#439] modify switch bios spi mux function
  • [#417] Add gpio interrupt for server board BIC
  • [#420] remove hardcode sensor number from
  • [#418] Add oem get fw version for server board
  • [#419] sensor: make pre/post hook api are paired

Bug Fixes

  • [63d8e4e7] Fix Formatting with clang-format.
  • [#424] fix BIC reset timing after update BIC
OpenBIC - Grand Teton : Clear Creek - version 2022.33.01

Published by GoldenBug about 2 years ago

Features

  • [#498] GT: Version commit fot gt-swb-2022.33.01
  • [#489] support 4-byte postcode
  • [1cd244fe] Added Logging support for apml_mailbox
  • [438a47cc] Add hal_i2c to Logging Facilities
  • [#458] GPIO oem command
  • [#486] support bom3 sensor
  • [#459] Add vr hot gpio interrupt
  • [6f0c1408] Implemented Runtime Log Filtering
  • [#470] reformat and add oem_1s_handler command
  • [be75fd9a] Format Fixes...
  • [#457] add lock of VR page selection
  • [#456] add vr remaining write and vendor id
  • [83ce92f3] Refactor plat_sensor to Extract Functions.
  • [10e23f19] Refactor plat_sdr to Extract Functions.
  • [#439] modify switch bios spi mux function
  • [#414] add apml service and command
  • [#417] Add gpio interrupt for server board BIC
  • [#420] remove hardcode sensor number from
  • [#418] Add oem get fw version for server board
  • [#419] sensor: make pre/post hook api are paired

Bug Fixes

  • [#485] fix lpc malfunction and gpio null pointer accessment
  • [#475] Fix build code fail issue and correct LTC4282 sensor reading
  • [63d8e4e7] Fix Formatting with clang-format.
  • [#424] fix BIC reset timing after update BIC
OpenBIC - Yosemite v3.5 : Rainbow Falls - version 2022.28.01

Published by GoldenBug about 2 years ago

Features

  • [#401] Version commit for oby35-rf-2022.28.01
  • [#408] Add interface enable check condition
  • [b62da217] Reformat GPIO Platform Files for Readability
  • [#368] xdpe12284c sensor reading support
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.28.02

Published by GoldenBug about 2 years ago

Features

  • [#413] Version commit for oby35-cl-2022.28.02

Bug Fixes

  • [#217] Workaround to fix power on sensor fail in config B after …
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.28.01

Published by GoldenBug about 2 years ago

Features

  • [#406] Version commit for oby35-cl-2022.28.01
  • [#405] fby3.5- Fix sensor config table of YV35 CL LTC4286 sensor
  • [#408] Add interface enable check condition
  • [b62da217] Reformat GPIO Platform Files for Readability
  • [#368] xdpe12284c sensor reading support
  • [#352] Add mctp_pldm_read function

Bug Fixes

  • [#363] Remove unnecessary malloc
OpenBIC - Yosemite v3.5 : BaseBoard - version 2022.28.01

Published by GoldenBug about 2 years ago

Features

  • [#400] Version commit for oby35-bb-2022.28.01
  • [7d051531] Add clang-format Git Hook and Instructions
  • [#408] Add interface enable check condition
  • [b62da217] Reformat GPIO Platform Files for Readability
  • [#368] xdpe12284c sensor reading support
  • [#352] Add mctp_pldm_read function
  • [#339] Improve sensor monitor
  • [#348] ltc4282: support ein reading
  • [21037ef4] Refactor drive_init() to Remove "if" Nesting.
  • [#334] Add oem command to read multiple sensors
  • [#328] Insert ipmi message to node before send
  • [0de2c9b4] Remove Null Pointer Access in msg
  • [#325] Add break statement in oem_1s_handler.c
  • [#298] Adjust VR power reading
  • [#14] Upgrade Zephyr code to v00.01.05

Bug Fixes

  • [#349] Fix sensor monitor memcpy fail causing BIC crash issue
  • [b0abb55d] Fix Warning for Incorrect printf Argument Type.
  • [#358] Fix mapping wrong issue in drive init function
  • [55fdfa79] Fixed printf Formatting and Removed Non-Functional Check.
  • [#296] Fix that BIC reports wrong PCH sensor value during in-ban…
  • [#295] Remove useless code
OpenBIC - Grand Teton : Clear Creek - version 2022.28.01

Published by GoldenBug about 2 years ago

Features

  • [#411] GT: Version commit fot gt-swb-2022.28.01
  • [#408] Add interface enable check condition
  • [#368] xdpe12284c sensor reading support
  • [#352] Add mctp_pldm_read function
  • [#339] Improve sensor monitor
  • [#348] ltc4282: support ein reading
  • [21037ef4] Refactor drive_init() to Remove "if" Nesting.
  • [#334] Add oem command to read multiple sensors
  • [#328] Insert ipmi message to node before send
  • [#325] Add break statement in oem_1s_handler.c
  • [#299] Initialize rainbow fall BIC
  • [#298] Adjust VR power reading
  • [#14] Upgrade Zephyr code to v00.01.05

Bug Fixes

  • [#349] Fix sensor monitor memcpy fail causing BIC crash issue
  • [b0abb55d] Fix Warning for Incorrect printf Argument Type.
  • [#358] Fix mapping wrong issue in drive init function
  • [55fdfa79] Fixed printf Formatting and Removed Non-Functional Check.
  • [0de2c9b4] Remove Null Pointer Access in msg
OpenBIC - Yosemite v3 : Delta Lake - version 2022.34.01

Published by GoldenBug about 2 years ago

Features

  • [#516] Version commit for oby3-dl-2022.34.01
  • [#509] modify the behavior of setting GPIO value
  • [#506] adjust negative VR reading
  • [#504] adjust raa229621 negative value
  • [#503] set i2c frequency to 100k
  • [#494] set kcs port for bios
  • [#495] enable i2c bus 9 and reverse gpio table
  • [#496] Improve ssd access sensor reading
  • [#489] support 4-byte postcode
  • [1cd244fe] Added Logging support for apml_mailbox
  • [438a47cc] Add hal_i2c to Logging Facilities
  • [#458] GPIO oem command
  • [#484] add spi mux switch function
  • [#486] support bom3 sensor
  • [#459] Add vr hot gpio interrupt
  • [6f0c1408] Implemented Runtime Log Filtering
  • [#470] reformat and add oem_1s_handler command
  • [be75fd9a] Format Fixes...
  • [#457] add lock of VR page selection
  • [#456] add vr remaining write and vendor id
  • [#445] Fixed the building failed of yv3-dl
  • [83ce92f3] Refactor plat_sensor to Extract Functions.
  • [10e23f19] Refactor plat_sdr to Extract Functions.
  • [#439] modify switch bios spi mux function
  • [#440] remove unused variable and revise event sensor nubmer
  • [63d8e4e7] Fix Formatting with clang-format.
  • [#422] add sensor table
  • [#417] Add gpio interrupt for server board BIC
  • [#420] remove hardcode sensor number from
  • [#418] Add oem get fw version for server board
  • [#419] sensor: make pre/post hook api are paired
  • [7d051531] Add clang-format Git Hook and Instructions
  • [#403] add hook functions
  • [#408] Add interface enable check condition
  • [b62da217] Reformat GPIO Platform Files for Readability
  • [#371] Add platform ipmb for server board BIC
  • [#366] Add init function for server board BIC
  • [#368] xdpe12284c sensor reading support
  • [#352] Add mctp_pldm_read function
  • [#339] Improve sensor monitor
  • [#348] ltc4282: support ein reading
  • [21037ef4] Refactor drive_init() to Remove "if" Nesting.
  • [#346] Add gpio table for server board BIC
  • [#334] Add oem command to read multiple sensors
  • [#328] Insert ipmi message to node before send
  • [#14] Upgrade Zephyr code to v00.01.05

Bug Fixes

  • [#497] Fix set open drain gpio set high issue
  • [#493] fix spi flash read/wirte error
  • [#485] fix lpc malfunction and gpio null pointer accessment
  • [#475] Fix build code fail issue and correct LTC4282 sensor reading
  • [#480] fixed many of VR Vol sensors (xdpe12284c) showing LCR on yv3-dl
  • [#424] fix BIC reset timing after update BIC
  • [#349] :Fix sensor monitor memcpy fail causing BIC crash issue
  • [b0abb55d] Fix Warning for Incorrect printf Argument Type.
  • [#358] :Fix mapping wrong issue in drive init function
  • [55fdfa79] Fixed printf Formatting and Removed Non-Functional Check.
  • [0de2c9b4] Remove Null Pointer Access in msg
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.34.01

Published by GoldenBug about 2 years ago

Features

  • [#514] Version commit for oby35-cl-2022.34.01
  • [#509] modify the behavior of setting GPIO value
  • [#506] adjust negative VR reading
  • [#504] adjust raa229621 negative value
  • [#489] support 4-byte postcode
  • [438a47cc] Add hal_i2c to Logging Facilities
  • [#458] GPIO oem command
  • [#486] support bom3 sensor
  • [#459] Add vr hot gpio interrupt
  • [6f0c1408] Implemented Runtime Log Filtering
  • [#470] reformat and add oem_1s_handler command
  • [be75fd9a] Format Fixes...
  • [#457] add lock of VR page selection
  • [#456] add vr remaining write and vendor id

Bug Fixes

  • [#485] fix lpc malfunction and gpio null pointer accessment
  • [#475] Fix build code fail issue and correct LTC4282 sensor reading
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.25.01

Published by GoldenBug about 2 years ago

Features

  • [#359] Version commit for oby35-cl-2022.25.01
  • [bca6c692] Simplify get_sensor_reading() to Remove goto Statements
  • [#339] common:Improve sensor monitor
  • [#14] Upgrade Zephyr code to v00.01.05
  • [#355] Remove ME cold reset before PMIC reading
  • [#348] common: ltc4282: support ein reading
  • [21037ef4] Refactor drive_init() to Remove "if" Nesting.
  • [#345] common: Support INA230 sensor
  • [#334] Add oem command to read multiple sensors
  • [#338] Remove set ME enter recovery mode during BIC reset
  • [#328] Insert ipmi message to node before send
  • [#331] Revise the IANA ID to 0x00A015 (Meta's ID)
  • [#332] Modify sensor related function and device pex89000
  • [#327] Modify PMIC pre-read function
  • [#322] common:Modify IPMI cold reset command reset type
  • [#325] Add break statement in oem_1s_handler.c
  • [#320] Move full_sdr_table to platform
  • [#318] Add patch to modify POOL_SECTION and pin order
  • [#319] Modify common sensor
  • [#317] Modify sensor initialize function

Bug Fixes

  • [#349] common:Fix sensor monitor memcpy fail causing BIC crash issue
  • [b0abb55d] Fix Warning for Incorrect printf Argument Type.
  • [#358] common:Fix mapping wrong issue in drive init function
  • [55fdfa79] Fixed printf Formatting and Removed Non-Functional Check.
  • [#329] Correct the IPMI command - Get Board ID
  • [fcf7c148] Fix Several Possible NULL Dereference When Alloc Fails
  • [0de2c9b4] Remove Null Pointer Access in msg
OpenBIC - Yosemite v3.5 : Rainbow Falls - version 2022.25.01

Published by GoldenBug about 2 years ago

Features

  • [#360] Version commit for oby35-rf-2022.25.01
  • [bca6c692] Simplify get_sensor_reading() to Remove goto Statements
  • [#14] Upgrade Zephyr code to v00.01.05
  • [21037ef4] Refactor drive_init() to Remove "if" Nesting.
  • [#357] Modify ASIC GPIO default
  • [#356] Modify sensor name and access status
  • [#350] Support write/read CXL controller
  • [#345] common: Support INA230 sensor
  • [#330] Support monitor power good
  • [#331] Revise the IANA ID to 0x00A015 (Meta's ID)
  • [#320] Move full_sdr_table to platform
  • [#318] Add patch to modify POOL_SECTION and pin order
  • [#319] Modify common sensor
  • [#317] Modify sensor initialize function

Bug Fixes

  • [#349] common:Fix sensor monitor memcpy fail causing BIC crash issue
  • [b0abb55d] Fix Warning for Incorrect printf Argument Type.
  • [#358] common:Fix mapping wrong issue in drive init function
  • [55fdfa79] Fixed printf Formatting and Removed Non-Functional Check.
  • [#329] Correct the IPMI command - Get Board ID
  • [#325] Add break statement in oem_1s_handler.c
  • [0de2c9b4] Remove Null Pointer Access in msg
  • [d6784f79] Remove Improperly Configured KCONFIG Settings
OpenBIC - Yosemite v3.5 : Rainbow Falls - version 2022.22.01

Published by GoldenBug about 2 years ago

Features

  • [#315] Version commit for oby35-rf-2022.22.01
  • [#312] Support GPIO interrupt
  • [#311] Support power sequence
  • [#310] Support sensor reading
  • [#304] Support get board id
  • [#312] Support GPIO
  • [#301] Support fru
  • [#300] Support IPMB
  • [#316] Add Yosemite v3.5 : Rainbow Falls to CI
  • [#299] Initialize rainbow fall BIC
OpenBIC - Yosemite v3.5 : Crater Lake - version 2022.22.01

Published by GoldenBug about 2 years ago

Features

  • [#314] Version commit for oby35-cl-2022.22.01
  • [#308] Support IPMI command - Get card type
  • [#304] Support get board id
  • [#303] Support DPV2 sensor
  • [#309] common: Support INA and VR sensor
  • [#297] Modify pex89000 device and add private data feature
  • [#298] Adjust VR power reading
  • [#307] Correct CL BIC GPIO table
  • [#305] Increase the I2C clock rate accuracy

Bug Fixes

  • [#296] Fix that BIC reports wrong PCH sensor value during in-ban…
  • [#295] Remove useless code