1
0

Commit Graph

  • e8432dbe23 spi: spi-mem: fix reference leak in spi_mem_access_start Zhang Qilong 2020-11-03 22:09:10 +08:00
  • f0a209db88 spi: spi-mem: Fix passing zero to 'PTR_ERR' warning YueHaibing 2020-10-31 11:30:42 +08:00
  • b53a4b16df spi: spi-mem: Compute length only when needed Tudor Ambarus 2020-02-28 16:07:44 +00:00
  • 82fe5ada01 spi: spi-mem: export spi_mem_default_supports_op() Naga Sureshkumar Relli 2019-04-01 13:29:00 +05:30
  • 9fb4dc4e67 spi: spi-mem: Split spi_mem_exec_op() code Boris Brezillon 2018-11-06 17:05:32 +01:00
  • 464224ac15 spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum Boris Brezillon 2018-11-06 17:05:31 +01:00
  • cbbc61b806 spi: spi-mem: Fix inverted logic in op sanity check Geert Uytterhoeven 2018-09-25 11:46:55 +02:00
  • 198d181629 spi: spi-mem: Add extra sanity checks on the op param Boris Brezillon 2018-09-20 09:31:12 +02:00
  • ceac6e4e18 spi: spi-mem: Adjust op len based on message/transfer size limitations Chuanhua Han 2018-08-30 16:43:24 +08:00
  • be59d2551f spi: spi-mem: Extend the SPI mem interface to set a custom memory name Frieder Schrempf 2018-08-02 14:53:53 +02:00
  • 5084bdebda spi: Extend the core to ease integration of SPI memory controllers Boris Brezillon 2018-04-26 18:18:14 +02:00
  • 62639d51a5 spi: Fix memory leak on splited transfers Gustav Wiklander 2020-09-08 17:11:29 +02:00
  • 41d800cbfe spi: Add missing pm_runtime_put_noidle() after failed get Tony Lindgren 2018-05-18 10:30:07 -07:00
  • 681346a134 spi: Add an helper to flush the message queue Boris Brezillon 2018-04-22 20:35:15 +02:00
  • e0dfa2ffbc spi: Expose spi_{map,unmap}_buf() for internal use Boris Brezillon 2018-04-22 20:35:14 +02:00
  • 7ab6aa2f2e spi: use sg_next for walking through the allocated scatterlist table Juan Gutierrez 2016-11-21 16:50:03 -06:00
  • e2a4c0847c spi: change post transfer udelay() to usleep_range() for long delays Daniel Kurtz 2016-10-07 18:55:47 +08:00
  • 7ebd925c3b Revert "extend a regmap API to make low-level access to MediaTek GPIO registers" Andrey Zolotarev 2023-01-24 04:14:12 +07:00
  • 4ee9591fa0 pinctrl: mediatek: migrate mt7622 to pinctrl-moore, SYS-745 Andrey Zolotarev 2023-01-24 03:57:36 +07:00
  • 757015b603 pinctrl: mediatek: moore: export resources for phr module Andrey Zolotarev 2023-01-21 04:47:14 +07:00
  • 321920c5f4 pinctrl: mediatek: moore: fix build error Andrey Zolotarev 2023-01-20 06:25:27 +07:00
  • 597972ae62 pinctrl: mediatek: use real platform dependencies Andrey Zolotarev 2023-01-20 22:19:23 +07:00
  • 3a9bb8f028 pinctrl: mediatek: add drivers for MT7986 & MT7981, SYS-729 Andrey Zolotarev 2023-01-20 06:07:09 +07:00
  • 12077bf51f pinctrl: mediatek: moore: fix gpiolib API mismatch for kernel 4.9 Andrey Zolotarev 2023-01-21 04:27:17 +07:00
  • 317e19ea2f pinctrl: meditatek: Startup with the IRQs disabled Ricardo Ribalda 2022-11-22 00:38:55 +01:00
  • 214da73f40 pinctrl: mediatek: Fix EINT pins input debounce time configuration AngeloGioacchino Del Regno 2022-11-11 10:41:06 +01:00
  • c234e844f9 pinctrl: mediatek: Add missing header(s) Andy Shevchenko 2022-10-07 16:44:44 +03:00
  • 8f307374df pinctrl: mediatek: fix global-out-of-bounds issue Guodong Liu 2021-11-10 15:19:00 +08:00
  • 53decbcb72 pinctrl: core: fix possible memory leak in pinctrl_enable() Yang Yingliang 2021-10-22 09:43:23 +08:00
  • 9658eb9f29 pinctrl: mediatek: moore: check if pin_desc is valid before use Sam Shih 2021-09-14 16:51:32 +08:00
  • 669fc90604 pinctrl: mediatek: use spin lock in mtk_rmw Tzung-Bi Shih 2021-04-19 17:34:49 +08:00
  • 77bfa766f3 pinctrl: add lock in mtk_rmw function. Zhiyong Tao 2021-03-21 11:31:50 +08:00
  • 86988e69d4 pinctrl: mediatek: Fix trigger type setting follow for unexpected interrupt Hailong Fan 2021-01-25 12:17:53 +08:00
  • 64722d5cb5 pinctrl: mediatek: moore: convert comma to semicolon Zheng Yongjun 2020-12-11 16:48:01 +08:00
  • b4bbe1d6a7 pinctrl: mediatek: Free eint data on failure Enric Balletbo i Serra 2020-10-01 16:25:11 +02:00
  • be1a40b14e pinctrl: core: Remove extra kref_get which blocks hogs being freed Charles Keepax 2020-02-28 15:41:42 +00:00
  • 5a5d458a61 pinctrl: mediatek: remove set but not used variable 'e' YueHaibing 2020-02-18 10:36:25 +08:00
  • 49cefb66d1 pinctrl: mediatek: Check gpio pin number and use binary search in mtk_hw_pin_field_lookup() Light Hsieh 2020-01-22 14:53:09 +08:00
  • b82ed509d7 pinctrl: devicetree: Use strlen() instead of hardcoded number Geert Uytterhoeven 2019-07-31 15:29:15 +02:00
  • a620424783 pinctrl: mediatek: Update cur_mask in mask/mask ops Nicolas Boichat 2019-06-26 11:54:45 +08:00
  • 3e95019a1c pinctrl: remove unused pin_is_valid() Masahiro Yamada 2019-06-10 00:09:53 +09:00
  • 08d58b2b7b pinctrl: remove unused 'pinconf-config' debugfs interface Vladimir Zapolskiy 2019-01-22 23:18:22 +02:00
  • 10226e6bc1 pinctrl: mediatek: add EINT support to virtual GPIOs chuanjia.liu 2019-01-03 11:37:15 +08:00
  • c41b0837f4 pinctrl: mediatek: improve Kconfig dependencies Ryder Lee 2018-12-13 10:27:50 +08:00
  • a8f618ef6e pinctrl: mediatek: clean up indentation issues, add missing tab Colin Ian King 2018-10-31 18:42:41 +00:00
  • 1400967f35 pinctrl: mediatek: Make eint_m u16 Manivannan Sadhasivam 2018-10-09 00:44:10 +05:30
  • 422603e0b2 pinctrl: mediatek: select GPIOLIB Arnd Bergmann 2018-10-08 17:57:43 +02:00
  • 680383686d pinctrl: core: make sure strcmp() doesn't get a null parameter Yanjiang Jin 2018-09-29 17:06:55 +08:00
  • 8b53229fee pinctrl: mediatek: mark dummy helpers as 'static inline' Arnd Bergmann 2018-09-26 21:38:09 +02:00
  • 2c65a046ff pinctrl: mediatek: fix check on EINT_NA comparison Colin Ian King 2018-09-25 10:55:56 +01:00
  • 122650c394 pinctrl: mediatek: add no eint function for pin define Mars Cheng 2018-09-21 12:07:36 +08:00
  • f9421a1dad pinctrl: mediatek: fix static checker warning caused by EINT_NA Sean Wang 2018-09-21 12:07:35 +08:00
  • bdc557a788 pinctrl: mediatek: moore: fix return value check in mtk_moore_pinctrl_probe() Wei Yongjun 2018-09-20 06:21:50 +00:00
  • 0c96f140af pinctrl: mediatek: make symbol 'mtk_drive' static Wei Yongjun 2018-09-20 06:21:42 +00:00
  • 1bcae15d9b pinctrl: mtk: Fix up GPIO includes Linus Walleij 2018-09-18 15:03:13 -07:00
  • 64f8ab811e pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:37 +08:00
  • 58d41f4571 pinctrl: mediatek: extend advanced pull support in pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:35 +08:00
  • 5465fb06f8 pinctrl: mediatek: extend struct mtk_pin_desc which per-pin driver depends on Sean Wang 2018-09-08 19:07:32 +08:00
  • 826948c140 pinctrl: mediatek: adjust error code and message when some register not supported is found Sean Wang 2018-09-08 19:07:31 +08:00
  • c2f31136e0 pinctrl: mediatek: add multiple register bases support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:30 +08:00
  • 70a20edb4a pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:29 +08:00
  • 6bc05731ee pinctrl: mediatek: add pullen, pullsel register support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:27 +08:00
  • 622f444ee7 pinctrl: mediatek: add ies register support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:26 +08:00
  • c342e14e6d pinctrl: mediatek: add advanced pull related support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:25 +08:00
  • 88abf49f4f pinctrl: mediatek: add pull related support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:24 +08:00
  • 8c90fea65b pinctrl: mediatek: add drv register support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:23 +08:00
  • d0350dafb4 pinctrl: mediatek: add driving strength related support to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:22 +08:00
  • f02f231aec pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:21 +08:00
  • 1dd919132b pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:20 +08:00
  • 764f59bacd pinctrl: mediatek: extend struct mtk_pin_field_calc to pinctrl-mtk-common-v2.c Sean Wang 2018-09-08 19:07:19 +08:00
  • 6fe801e1e5 pinctrl: mediatek: add pinctrl-moore that implements the generic pinctrl dt-bindings Sean Wang 2018-09-08 19:07:18 +08:00
  • b7fbe135f8 pinctrl: mediatek: add pinctrl-mtk-common-v2 for all MediaTek pinctrls Sean Wang 2018-09-08 19:07:17 +08:00
  • 1f078bdbdd pinctrl: Include <linux/gpio/driver.h> nothing else Linus Walleij 2018-09-13 13:58:21 +02:00
  • 1ecaf17d57 pinctrl: mediatek: include chained_irq.h header Arnd Bergmann 2018-07-24 13:57:10 +02:00
  • d8f9f857c5 pinctrl: core: Remove broken remove_last group and pinmux functions Tony Lindgren 2018-07-05 02:10:18 -07:00
  • 7ff8d242dc pinctrl: pinmux: Return selector to the pinctrl driver Tony Lindgren 2018-07-05 02:10:15 -07:00
  • 2588316d52 pinctrl: core: Return selector to the pinctrl driver Tony Lindgren 2018-07-05 02:10:14 -07:00
  • 8bd84759ef pinctrl: Cut unused sysfs includes Linus Walleij 2018-06-15 15:23:07 +02:00
  • 15b1ca2ee0 pinctrl: devicetree: Fix pctldev pointer overwrite Fabio Estevam 2018-06-07 13:51:33 -03:00
  • 01440f4d3a pinctrl: mediatek: remove redundant return value check of platform_get_resource() Wei Yongjun 2018-05-31 11:39:42 +00:00
  • 84d54dc7b1 pinctrl: mediatek: remove unused fields in struct mtk_eint_hw Sean Wang 2018-05-21 01:01:51 +08:00
  • 0ca4ddf8f8 pinctrl: mediatek: use generic EINT register maps for each SoC Sean Wang 2018-05-21 01:01:50 +08:00
  • c942122f4d pinctrl: mediatek: refactor EINT related code for all MediaTek pinctrl can fit Sean Wang 2018-05-21 01:01:48 +08:00
  • 7d9f6efc7a pintcrl: mtk: support bias-disable of generic and special pins simultaneously Zhiyong Tao 2018-03-22 10:58:42 +08:00
  • 02dd80c905 pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs Richard Fitzgerald 2018-02-28 15:53:06 +00:00
  • 528ae6aa7f pinctrl: utils: Delete an error message for a failed memory allocation in pinctrl_utils_add_map_configs() Markus Elfring 2017-12-25 20:04:05 +01:00
  • f67cf3d32c pinctrl: mediatek: cleanup for placing all drivers under the menu Sean Wang 2017-12-12 14:24:19 +08:00
  • d5e18bfc49 pinctrl: Delete an error message Markus Elfring 2017-08-26 20:30:04 +02:00
  • a2d167e9d2 pinctrl: core: Delete an error message Markus Elfring 2017-08-26 20:15:21 +02:00
  • a16619990a pinctrl: add __rcu annotations to fix sparse warnings Masahiro Yamada 2017-08-04 13:52:05 +09:00
  • 6b1d669e85 pinctrl: move const qualifier before struct Masahiro Yamada 2017-08-04 11:22:31 +09:00
  • 809aecfaa5 pinctrl: generic: Add output-enable property Jacopo Mondi 2017-06-22 12:00:58 +02:00
  • f6d7dd87a0 pinctrl: core: Fix warning by removing bogus code Tony Lindgren 2017-05-12 08:47:57 -07:00
  • ecaa761a8a pinctrl: When claiming hog, skip maps not served by same device Nikita Yushchenko 2017-05-11 23:02:11 +03:00
  • 1d92428297 pinctrl: core: Fix pinctrl_register_and_init() with pinctrl_enable() Tony Lindgren 2017-03-30 09:16:39 -07:00
  • 26f2f10edc pinctrl: core: Make pinctrl_init_controller() static Andy Shevchenko 2017-03-27 14:37:09 +03:00
  • c70e7ddf99 pinctrl: Widen the generic pinconf argument from 16 to 24 bits Mika Westerberg 2017-01-23 15:34:32 +03:00
  • 2c96da9e06 pinctrl: Initialize pinctrl_dev.node Thierry Reding 2017-01-12 17:03:34 +01:00
  • 28c1bf5c58 pinctrl: core: Fix regression caused by delayed work for hogs Tony Lindgren 2017-01-11 14:13:34 -08:00
  • a784c19a71 pinctrl: Fix panic when pinctrl devices with hogs are unregistered Jon Hunter 2017-01-05 15:52:55 +00:00