summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/gpio
AgeCommit message (Expand)Author
2024-02-18soc: Add SPDX license headers to Kconfig filesMartin Roth
2024-02-08mb/google/brox: Handle GPI_INT pin lower to GPI_WAKEAshish Kumar Mishra
2024-01-24soc/intel: Rename Makefiles from .inc to .mkMartin Roth
2023-09-11soc/intel: Remove space between function name and '('Elyes Haouas
2023-02-09soc/intel/common/block/gpio/gpio.c: Remove unnecessary line continuationElyes Haouas
2023-02-04soc/intel/*: Fix dead bootstate codeArthur Heymans
2023-01-25soc/intel/common/gpio: Add function to read GPIO TX valueCliff Huang
2022-10-31soc: Add SPDX license headers to MakefilesMartin Roth
2022-10-25soc/intel/common: Clean up includesElyes Haouas
2022-09-15soc/intel/skylake: Assign device ops in chipset devicetreeNico Huber
2022-08-24soc/intel/common/gpio: Support 4 bits GPIO pad mode configurationJamie Ryu
2022-07-25soc/intel/gpio: Update GPIO Lock configuration recommendationSubrata Banik
2022-06-27soc/intel/common/block/gpio: Add gpio pad based functionEric Lai
2022-06-03intelblocks/gpio.c: Handle NULL return values from child functionsMaulik V Vaghela
2022-05-16intelblocks/gpio: Optimize GPIO functions by passing group and pin infoMaulik V Vaghela
2022-05-16intelblocks: Add function to program GPE_EN before GPIO lockingMaulik V Vaghela
2022-01-28soc/intel/common/gpio: Skip GPIO PAD locking in recovery modeSubrata Banik
2022-01-26soc/intel/common/gpio: Rework PAD config macro to add lock supportSubrata Banik
2022-01-26soc/intel/common/gpio: Perform GPIO PAD lock outside SMMSubrata Banik
2022-01-21soc/intel/common/gpio: Add PCH `Pad Configuration Lock` optionsSubrata Banik
2022-01-21soc/intel/common/gpio: Use const variable to get gpio bitmaskSubrata Banik
2022-01-16soc/intel/common: Abstract the sideband accessJohn Zhao
2022-01-12soc/intel/common/gpio: Fix cosmetic issue with `gpio_lock_pads`Subrata Banik
2022-01-06soc/intel/common/gpio: Skip GPP pad lock config if config is not setSubrata Banik
2022-01-06soc/intel/common/gpio: Rename struct gpio_lock_config.gpio to .padSubrata Banik
2021-12-07soc/intel/common: add generic gpio lock mechanismNick Vaccaro
2021-07-28Revert "soc/intel/common/block/gpio: Add support to program VCCIO selection"Karthikeyan Ramasubramanian
2021-07-26soc/intel/common/block/gpio: Add support to program VCCIO selectionKarthikeyan Ramasubramanian
2021-06-19soc/intel/common/block/gpio: Add `gpio_lock_pad()`Aseda Aboagye
2021-05-18intelblocks/gpio: Add NAVFWE bit to PAD_CFG_DW0 mask definitionMaulik V Vaghela
2021-05-06soc/intel/common: Add CPU Port ID field to GPIO communitiesTim Wawrzynczak
2021-05-06soc/intel/common: Add virtual wire mapping entries to GPIO communitiesTim Wawrzynczak
2021-04-16soc/intel/common/gpio: Implement GPIO snapshot/verify callbacksFurquan Shaikh
2021-03-28soc/intel/common/gpio: Add function to get GPIO index in groupTim Wawrzynczak
2021-03-27soc/intel: Rename and move MISCCFG_GPIO_PM_CONFIG_BITS definition to soc/gpio.hSubrata Banik
2021-03-27soc/intel/common/block/gpio: Fix typecasting issueSubrata Banik
2021-03-01soc/intel/common/gpio: Add gpio_routes_ioapic_irq functionTim Wawrzynczak
2020-12-30soc/intel: hook up new gpio device in the soc chipsMichael Niewöhner
2020-12-04soc/intel/common/block/gpio: add code for NMI enablingMichael Niewöhner
2020-12-04intel/common/block/gpio: only reset configured SMI instead of allMichael Niewöhner
2020-10-21soc/intel,mb/*: get rid of legacy pad macrosMichael Niewöhner
2020-09-12soc/intel/common/block/*/Kconfig: Guard options with if-blocksAngel Pons
2020-08-03Change all assert(0) to BUG()Julius Werner
2020-05-11treewide: Remove "this file is part of" linesPatrick Georgi
2020-05-06treewide: replace GPLv2 long form headers with SPDX headerPatrick Georgi
2020-05-06treewide: Move "is part of the coreboot project" line in its own commentPatrick Georgi
2020-04-17intel/common: add a macro to set ownership for GPIMaxim Polyakov
2020-04-07soc/intel/common: gpio: print error if pad is not foundMaxim Polyakov
2020-03-18soc: Remove copyright noticesPatrick Georgi
2019-05-30soc/intel/common/block/gpio: Fix the mask for gpio_pm_configureFurquan Shaikh
2019-05-20soc/intel/common/block/gpio: Add gpio_pm_configure() functionSubrata Banik
2019-04-29soc/intel/common: Add support to clear GPI IS & IE registersKarthikeyan Ramasubramanian
2019-04-23src: Add missing include 'console.h'Elyes HAOUAS
2019-03-08coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)Julius Werner
2019-02-15soc/intel/skylake: Avoid TOL_1V8 being set for GPP_F4 ~ GPP_F11Kane Chen
2019-02-05src/soc/intel/common: Clear GPIO driver ownership when not requestedKeith Short
2019-01-24soc/intel/gpio: Enable configuring GPIO debounce durationKarthikeyan Ramasubramanian
2018-12-14soc/intel/common: Add support for GPIO group pad baseDuncan Laurie
2018-11-18soc/intel/.../Kconfig: Move GPIO debug option into debug menuNico Huber
2018-11-02soc/intel: Enable GPIO functions in verstageDuncan Laurie
2018-10-23soc/intel/common/block/gpio: Allow GPI to be dual-routedFurquan Shaikh
2018-10-11soc/intel/common/block/gpio: check for NULL using if statementBora Guvendik
2018-10-09soc/intel/common/pch: Select Kconfig for ITSS polarity configurationSubrata Banik
2018-07-26soc/intel/common/block/gpio: Add API for gpio_configure_pads_with_overrideFurquan Shaikh
2018-05-14soc/intel/denverton_ns: port gpio to intelblockJulien Viard de Galbert
2018-02-16soc/intel/common/block/gpio: Change group offset calculationBora Guvendik
2017-09-05soc/intel/common/block/gpio: Fix PAD_DW1_MASKHannah Williams
2017-07-20soc/intel/common/gpio: add helpers for relative pin calcuationsAaron Durbin
2017-07-20soc/intel/common/gpio: fix gpi_status_get()Aaron Durbin
2017-07-17soc/intel/common/gpio: clean up logical to chipset mappingAaron Durbin
2017-07-17soc/intel/common/gpio: distingiush single vs multi acpi devicesAaron Durbin
2017-06-29soc/intel/common/block/gpio: Port gpio code from Apollolake to commonHannah Williams