aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/mediatek
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'pinctrl-v6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+2
2024-04-17pinctrl: mediatek: fix module autoloadingKrzysztof Kozlowski2-0/+2
2024-04-04pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLEChen-Yu Tsai1-27/+11
2024-04-04pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readbackChen-Yu Tsai1-0/+2
2024-02-07pinctrl: mediatek: Drop bogus slew rate register range for MT8192Chen-Yu Tsai1-1/+0
2024-02-07pinctrl: mediatek: Drop bogus slew rate register range for MT8186Chen-Yu Tsai1-1/+0
2024-01-28pinctrl: mediatek: mt7981: add additional emmc groupsJean Thomas1-1/+16
2024-01-28pinctrl: mediatek: mt7981: add additional uart groupJean Thomas1-1/+6
2024-01-28pinctrl: mt7986: excise kernel-doc warningsRandy Dunlap1-1/+1
2023-12-12pinctrl: mediatek: Convert to use grp memberAndy Shevchenko3-13/+8
2023-12-12pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP()Andy Shevchenko2-12/+12
2023-12-04pinctrl: mediatek: Switch to use no-IRQ PM helpersAndy Shevchenko14-18/+16
2023-11-04pinctrl: mediatek: common: drop the wrappers around pinctrl_gpio_direction_in...Bartosz Golaszewski1-7/+1
2023-11-04pinctrl: mediatek: moore: drop the wrappers around pinctrl_gpio_direction_inp...Bartosz Golaszewski1-6/+1
2023-11-04treewide: rename pinctrl_gpio_direction_output_new()Bartosz Golaszewski3-3/+3
2023-11-04treewide: rename pinctrl_gpio_direction_input_new()Bartosz Golaszewski3-3/+3
2023-11-04pinctrl: mediatek: paris: use new pinctrl GPIO helpersBartosz Golaszewski1-2/+2
2023-11-04pinctrl: mediatek: common: use new pinctrl GPIO helpersBartosz Golaszewski1-2/+2
2023-11-04pinctrl: mediatek: moore: use new pinctrl GPIO helpersBartosz Golaszewski1-2/+2
2023-09-27pinctrl: mediatek: moore: handle mtk_hw_set_value() errors in mtk_pinmux_set_...Karina Yankevich1-3/+6
2023-09-27pinctrl: mediatek: paris: handle mtk_hw_set_value() errors in mtk_pmx_set_mux()Karina Yankevich1-3/+1
2023-09-11pinctrl: mediatek: mt7981: add additional uart groupsDaniel Golle1-3/+13
2023-08-21pinctrl: mediatek: assign functions to configure pin bias on MT7986Daniel Golle1-0/+8
2023-08-21pinctrl: mediatek: fix pull_type data for MT7981Daniel Golle1-31/+13
2023-07-20pinctrl: Explicitly include correct DT includesRob Herring10-11/+0
2023-05-02Merge tag 'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds11-33/+1336
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+0
2023-04-13pinctrl: mediatek: remove MODULE_LICENSE in non-modulesNick Alcock3-3/+0
2023-03-23pinctrl: Use of_property_present() for testing DT property presenceRob Herring1-1/+1
2023-03-19pinctrl: mediatek: remove OF_GPIO as reverse dependencyArınç ÜNAL1-3/+0
2023-03-19pinctrl: ralink: move to mediatek as mtmipsArınç ÜNAL10-29/+1335
2023-03-06pinctrl: mediatek: fix naming inconsistencyArınç ÜNAL1-21/+21
2023-03-06pinctrl: mediatek: add missing options to PINCTRL_MT7981Arınç ÜNAL1-0/+2
2023-02-22Merge tag 'pinctrl-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-5/+1056
2023-02-07pinctrl: add mt7981 pinctrl driverDaniel Golle3-0/+1054
2023-01-26pinctrl: mediatek: Fix the drive register definition of some PinsGuodong Liu1-2/+2
2023-01-26pinctrl: mediatek: Initialize variable *buf to zeroGuodong Liu1-1/+1
2023-01-26pinctrl: mediatek: Initialize variable pullen and pullup to zeroGuodong Liu1-1/+1
2023-01-16pinctrl: mediatek: Remove duplicate assignment of of_gpio_n_cellsAndy Shevchenko3-3/+0
2022-12-13Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-33/+183
2022-12-03pinctrl: mediatek: common: Remove check for pins-are-numberedBernhard Rosenkränzer1-6/+0
2022-11-22pinctrl: meditatek: Startup with the IRQs disabledRicardo Ribalda1-3/+6
2022-11-15pinctrl: mediatek: Export debounce time tablesLinus Walleij1-0/+3
2022-11-14pinctrl: mediatek: Fix EINT pins input debounce time configurationAngeloGioacchino Del Regno22-5/+53
2022-11-10pinctrl: mediatek: add pull_type attribute for mediatek MT7986 SoCSam Shih1-0/+56
2022-11-10pinctrl: mediatek: extend pinctrl-moore to support new bias functionsSam Shih1-7/+42
2022-11-10pinctrl: mediatek: fix the pinconf register offset of some pinsSam Shih1-12/+12
2022-11-09pinctrl: mediatek: common-v2: Fix bias-disable for PULL_PU_PD_RSEL_TYPEAngeloGioacchino Del Regno1-0/+3
2022-11-07pinctrl: mediatek: mt8365: use mt8365_set_clr_mode() callbackBalsam CHIHI1-0/+18
2022-11-07pinctrl: mediatek: common: add mt8365_set_clr_mode() callback for broken SET/...Balsam CHIHI2-1/+22
2022-10-26Merge tag 'intel-pinctrl-v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Walleij2-0/+8
2022-10-24pinctrl: mediatek: Add missing header(s)Andy Shevchenko2-0/+8
2022-10-17pinctrl: mt7986: allow configuring uart rx/tx and rts/cts separatelySam Shih1-7/+25
2022-08-25pinctrl: mediatek: add mt8188 driverHui.Liu4-0/+3945
2022-06-27pinctrl: mediatek: mt8192: Fix compile warningsLinus Walleij1-9/+9
2022-06-26pinctrl: mediatek: fix the pinconf definition of some GPIO pinsGuodong Liu1-60/+0
2022-06-26pinctrl: mediatek: dropping original advanced drive configuration functionGuodong Liu1-2/+0
2022-06-26pinctrl: mediatek: add rsel setting on mt8192Guodong Liu1-0/+136
2022-06-26pinctrl: mediatek: add drive for I2C related pins on mt8192Guodong Liu1-70/+26
2022-06-26pinctrl: mediatek: add generic driving setup property on mt8192Guodong Liu1-2/+2
2022-05-28Merge tag 'pinctrl-v5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-0/+2330
2022-05-19pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10AngeloGioacchino Del Regno4-0/+2329
2022-05-01Merge tag 'v5.18-rc5' into develLinus Walleij1-0/+1
2022-05-01pinctrl: mediatek: mt8365: fix IES control pinsMattijs Korpershoek1-1/+1
2022-04-22pinctrl: mediatek: mt8195: enable driver on mtk platformsFabien Parent1-0/+1
2022-04-21pinctrl: mediatek: moore: Fix build errorYueHaibing1-0/+1
2022-03-27pinctrl: mediatek: common-v1: fix semicolon.cocci warningskernel test robot1-1/+1
2022-03-24pinctrl: mediatek: mt8186: Account for probe refactoringLinus Walleij1-6/+2
2022-03-17pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callbackAngeloGioacchino Del Regno9-103/+71
2022-03-17pinctrl: mediatek: common-v1: Commonize spec_pupd callbackAngeloGioacchino Del Regno10-75/+46
2022-03-17pinctrl: mediatek: common-v1: Use common probe functionAngeloGioacchino Del Regno7-60/+15
2022-03-17pinctrl: mediatek: common-v1: Add common probe functionAngeloGioacchino Del Regno2-0/+13
2022-03-17pinctrl: mediatek: paris: Unify probe function by using OF match dataAngeloGioacchino Del Regno8-47/+19
2022-03-15pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe()AngeloGioacchino Del Regno1-14/+11
2022-03-15pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe()AngeloGioacchino Del Regno1-12/+7
2022-03-15pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe()AngeloGioacchino Del Regno1-16/+9
2022-03-15pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UAChen-Yu Tsai1-0/+99
2022-03-15pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logicChen-Yu Tsai1-83/+61
2022-03-15pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOsChen-Yu Tsai1-0/+3
2022-03-15pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin()Chen-Yu Tsai1-8/+4
2022-03-15pinctrl: mediatek: paris: Fix pingroup pin config state readbackChen-Yu Tsai1-5/+3
2022-03-15pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()Chen-Yu Tsai1-2/+1
2022-03-15pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readbackChen-Yu Tsai1-10/+6
2022-03-15pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_initMiaoqian Lin1-0/+2
2022-03-15pinctrl: canonical rsel resistance selection propertyGuodong Liu1-1/+1
2022-03-15pinctrl: add pinctrl driver on mt8186Guodong Liu4-0/+3465
2022-01-12Merge tag 'pinctrl-v5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-8/+8
2021-12-16pinctrl: Get rid of duplicate of_node assignment in the driversAndy Shevchenko2-7/+5
2021-12-02pinctrl: mediatek: add a check for error in mtk_pinconf_bias_get_rsel()Dan Carpenter1-0/+2
2021-12-02pinctrl: mediatek: uninitialized variable in mtk_pctrl_show_one_pin()Dan Carpenter1-1/+1
2021-11-24pinctrl: mediatek: fix global-out-of-bounds issueGuodong Liu1-2/+6
2021-10-24pinctrl: mediatek: add support for MT7986 SoCSam Shih3-0/+935
2021-10-03pinctrl: mediatek: add rsel setting on MT8195Zhiyong Tao1-0/+133
2021-10-03pinctrl: mediatek: support rsel featureZhiyong Tao3-48/+289
2021-10-03pinctrl: mediatek: fix coding styleZhiyong Tao1-4/+4
2021-09-17pinctrl: mediatek: mt8195: Add pm_opsZhiyong Tao1-0/+1
2021-09-16pinctrl: mediatek: moore: check if pin_desc is valid before useSam Shih1-0/+18
2021-09-02Merge tag 'pinctrl-v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2021-08-30Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+2
2021-08-12pinctrl: Bulk conversion to generic_handle_domain_irq()Marc Zyngier1-3/+2
2021-07-23pinctrl: mediatek: fix platform_no_drv_owner.cocci warningskernel test robot1-1/+0
2021-07-23pinctrl: mediatek: Fix fallback behavior for bias_set_comboHsin-Yi Wang1-5/+3
2021-06-09pinctrl: mediatek: fix mode encodingMatthias Brugger1-2/+2
2021-06-07pinctrl: mtk: Fix mt8365 Kconfig dependencyLinus Walleij1-0/+1
2021-05-28pinctrl: mediatek: move bit assignmentLinus Walleij1-1/+1
2021-05-27pinctrl: mediatek: add support for mt8365 SoCFabien Parent4-0/+2020
2021-05-27pinctrl: mediatek: don't hardcode mode encoding in common codeFabien Parent10-10/+36
2021-04-22pinctrl: mediatek: use spin lock in mtk_rmwTzung-Bi Shih4-5/+6
2021-04-22pinctrl: add drive for I2C related pins on MT8195Zhiyong Tao3-0/+41
2021-04-22pinctrl: add pinctrl driver on mt8195Zhiyong Tao4-0/+2504
2021-03-25pinctrl: add lock in mtk_rmw function.Zhiyong Tao4-0/+10
2021-02-22Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-6/+15
2021-02-15pinctrl: mediatek: Fix trigger type setting follow for unexpected interruptHailong Fan1-2/+11
2021-01-06pinctrl: mediatek: Fix fallback call pathHsin-Yi Wang1-0/+4
2021-01-04pinctrl: mediatek: moore: convert comma to semicolonZheng Yongjun1-2/+2
2021-01-04pinctrl: mediatek: paris: convert comma to semicolonZheng Yongjun1-2/+2
2020-12-12pinctrl: mediatek: simplify the return expression of mtk_pinconf_bias_disable...Zheng Yongjun1-8/+2
2020-12-04pinctrl: mtk: Fix low level output voltage issueZhiyong Tao1-4/+4
2020-11-10pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channelsFrank Wunderlich1-12/+1
2020-10-14Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds10-31/+5435
2020-10-07pinctrl: mediatek: Free eint data on failureEnric Balletbo i Serra1-6/+18
2020-10-01pinctrl: mediatek: check mtk_is_virt_gpio input parameterHanks Chen1-0/+4
2020-09-30pinctrl: mediatek: use devm_platform_ioremap_resource_byname()Wang Xiaojun3-26/+5
2020-09-29pinctrl: mediatek: mt7622: add antsel pins/groupsChuanhong Guo1-0/+103
2020-09-27pinctrl: mediatek: Add MT8167 Pinctrl driverFabien Parent4-0/+1618
2020-08-27pinctrl: mediatek: Add pinctrl driver for mt8192Zhiyong Tao4-0/+3692
2020-08-04pinctrl: mediatek: fix build for tristate changesRandy Dunlap1-0/+1
2020-08-04pinctrl: mediatek: add mt6779 eint supportHanks Chen1-0/+8
2020-08-04pinctrl: mediatek: add pinctrl support for MT6779 SoCHanks Chen4-0/+2875
2020-08-04pinctrl: mediatek: avoid virtual gpio trying to set regHanks Chen3-0/+33
2020-07-16pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_nam...Lee Jones1-1/+1
2020-06-07Merge tag 'pinctrl-v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-5/+60
2020-05-12pinctrl: mediatek: add pinctrl-mtk-common-v2 module licenseArnd Bergmann1-0/+4
2020-04-16pinctrl: mediatek: remove shadow variable declarationLight Hsieh1-2/+0
2020-04-16pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for buiding loadable mo...Light Hsieh2-1/+5
2020-04-16pinctrl: mediatek: make MediaTek pinctrl v2 driver ready for buidling loadabl...Light Hsieh5-4/+51
2020-03-27pinctrl: mediatek: Use scnprintf() for avoiding potential buffer overflowTakashi Iwai1-3/+3
2020-02-21pinctrl: mediatek: Fix some off by one bugsDan Carpenter1-7/+7
2020-02-21pinctrl: Use new GPIO_LINE_DIRECTIONMatti Vaittinen2-2/+8
2020-02-20pinctrl: mediatek: remove set but not used variable 'e'YueHaibing1-3/+1
2020-02-14pinctrl: mediatek: Add support for pin configuration dump via debugfs.Light Hsieh2-0/+112
2020-02-14pinctrl: mediatek: Backward compatible to previous Mediatek's bias-pull usageLight Hsieh5-28/+265
2020-02-14pinctrl: mediatek: Refine mtk_pinconf_get()Light Hsieh1-25/+15
2020-02-14pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set()Light Hsieh3-108/+65
2020-02-14pinctrl: mediatek: Supporting driving setting without mapping current to regi...Light Hsieh3-2/+19
2020-02-14pinctrl: mediatek: Check gpio pin number and use binary search in mtk_hw_pin_...Light Hsieh2-6/+46
2019-12-12pinctrl: mediatek: Use the correct style for SPDX License IdentifierNishad Kamdar1-1/+1
2019-10-24pinctrl: mediatek: use devm_platform_ioremap_resource() to simplify codeYueHaibing1-3/+1
2019-07-13Merge tag 'pinctrl-v5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds3-0/+22
2019-06-27pinctrl: mediatek: Update cur_mask in mask/mask opsNicolas Boichat1-14/+4
2019-06-26pinctrl: mediatek: Ignore interrupts that are wake only during resumeNicolas Boichat1-1/+15
2019-06-01pinctrl: mediatek: mt8183: Add pm_opsNicolas Boichat1-0/+1
2019-06-01pinctrl: mediatek: Add pm_ops to pinctrl-parisNicolas Boichat2-0/+21
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner10-90/+10
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-03pinctrl: mediatek: Add MT8516 Pinctrl driverFabien Parent4-0/+1552
2019-04-08pinctrl: add drive for I2C related pins on MT8183Zhiyong Tao4-0/+131
2019-02-11Merge tag 'v5.0-rc6' into develLinus Walleij1-0/+3
2019-01-11pinctrl: mediatek: fix Kconfig build errors for moore coreRyder Lee1-0/+3
2019-01-11pinctrl: mediatek: add EINT support to virtual GPIOschuanjia.liu1-1/+7
2018-12-21pinctrl: mediatek: improve Kconfig dependenciesRyder Lee1-8/+8
2018-11-19pinctrl: mediatek: Convert to using %pOFn instead of device_node.nameRob Herring1-2/+2
2018-11-19pinctrl: mediatek: add pinctrl support for MT7629 SoCRyder Lee3-0/+457
2018-11-15pinctrl: mediatek: Add initial pinctrl driver for MT6797 SoCManivannan Sadhasivam4-0/+2519
2018-11-15pinctrl: mediatek: Fix dependencies for EINT_MTKOlof Johansson1-1/+1
2018-11-09pinctrl: mediatek: clean up indentation issues, add missing tabColin Ian King2-4/+4
2018-10-15pinctrl: mediatek: Make eint_m u16Manivannan Sadhasivam1-1/+1
2018-10-10pinctrl: mediatek: select GPIOLIBArnd Bergmann1-0/+1
2018-09-28pinctrl: mediatek: mark dummy helpers as 'static inline'Arnd Bergmann1-2/+2
2018-09-26pinctrl: mediatek: fix check on EINT_NA comparisonColin Ian King1-2/+2
2018-09-21pinctrl: mediatek: add eint support to MT6765 pinctrl driverMars Cheng1-0/+8
2018-09-21pinctrl: mediatek: add MT6765 pinctrl driverZH Chen4-0/+2862
2018-09-21pinctrl: mediatek: add no eint function for pin defineMars Cheng1-0/+1
2018-09-21pinctrl: mediatek: fix static checker warning caused by EINT_NASean Wang1-1/+1
2018-09-21pinctrl: mediatek: moore: fix return value check in mtk_moore_pinctrl_probe()Wei Yongjun1-4/+4
2018-09-21pinctrl: mediatek: make symbol 'mtk_drive' staticWei Yongjun1-1/+1
2018-09-21pinctrl: mediatek: paris: fix return value check in mtk_paris_pinctrl_probe()Wei Yongjun1-4/+4
2018-09-18pinctrl: mtk: Fix up GPIO includesLinus Walleij6-5/+5
2018-09-18Merge branch 'ib-mtk' into develLinus Walleij12-1190/+6833
2018-09-18pinctrl: mediatek: add eint support to MT8183 pinctrl driverSean Wang2-0/+30
2018-09-18pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.cSean Wang3-124/+137
2018-09-18pintcrl: mediatek: add pull tweaks for I2C related pins on MT8183Zhiyong Tao1-0/+24
2018-09-18pinctrl: mediatek: extend advanced pull support in pinctrl-mtk-common-v2.cSean Wang1-5/+32
2018-09-18pinctrl: mediatek: add MT8183 pinctrl driverZhiyong Tao4-0/+2436
2018-09-18pinctrl: mediatek: add pinctrl-paris that implements the vendor dt-bindingsZhiyong Tao5-0/+967
2018-09-18pinctrl: mediatek: extend struct mtk_pin_desc which per-pin driver depends onSean Wang5-20/+62
2018-09-18pinctrl: mediatek: adjust error code and message when some register not suppo...Sean Wang1-17/+18
2018-09-18pinctrl: mediatek: add multiple register bases support to pinctrl-mtk-common-...Sean Wang5-33/+75
2018-09-18pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-common-v2.cSean Wang3-60/+88
2018-09-18pinctrl: mediatek: add MT7623 pinctrl driver based on generic pinctrl bindingSean Wang3-0/+1447
2018-09-18pinctrl: mediatek: add pullen, pullsel register support to pinctrl-mtk-common...Sean Wang2-0/+91
2018-09-18pinctrl: mediatek: add ies register support to pinctrl-mtk-common-v2.cSean Wang3-7/+22
2018-09-18pinctrl: mediatek: add advanced pull related support to pinctrl-mtk-common-v2.cSean Wang3-0/+105
2018-09-18pinctrl: mediatek: add pull related support to pinctrl-mtk-common-v2.cSean Wang4-29/+148
2018-09-18pinctrl: mediatek: add drv register support to pinctrl-mtk-common-v2.cSean Wang2-0/+43
2018-09-18pinctrl: mediatek: add driving strength related support to pinctrl-mtk-common...Sean Wang4-31/+112
2018-09-18pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mtk-common-v2.cSean Wang3-3/+8
2018-09-18pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-mtk-common-v2.cSean Wang4-115/+183
2018-09-18pinctrl: mediatek: extend struct mtk_pin_field_calc to pinctrl-mtk-common-v2.cSean Wang3-126/+126
2018-09-18pinctrl: mediatek: add pinctrl-moore that implements the generic pinctrl dt-b...Sean Wang5-719/+754