41 Commits (a6ab43aa888b13d72ea3b7e51a6fb6f4c294d9f0)

Author SHA1 Message Date
Alvis Sun 79b526f65a drivers: i2c: npcx: add support for multi-address in target mode 4 months ago
Jun Lin a4ea1a1ac8 drivers: i2c: npcx: enhance the transfer efficiency 4 months ago
Mulin Chao 47f472aa5c drivers: i2c: npcx: add support to wake up from sleep mode 6 months ago
Jun Lin fb4574c89c driver: i2c: npcx: use CONFIG_I2C_LOG_LEVEL 7 months ago
Pisit Sawangvonganan a9800e2ea7 style: drivers: adjust `return` usage in `void functions` 10 months ago
Pisit Sawangvonganan 1bcae0ea9f style: drivers: comply with MISRA C:2012 Rule 15.6 11 months ago
Jun Lin d34cd3e311 driver: I2C: npcx: re-enable interrupts after bus error 1 year ago
Pisit Sawangvonganan 70c7ac704d drivers: i2c: correct spelling 2 years ago
Mulin Chao 42a509b812 driver: npcx: i2c: add i2c target mode support for npcx i2c drivers 2 years ago
Fabio Baltieri e3a429e27e driver: i2c: npcx_controller: use the non I2C device init macro 2 years ago
Pieter De Gendt 6b532ff43e treewide: Update clock control API usage 2 years ago
Mulin Chao b1214ead19 driver: i2c: npcx: simplify smb bank registers with union 3 years ago
Jun Lin 305e198e45 driver: i2c: npcx: do bus recovery when the transaction timeout 3 years ago
Gerard Marull-Paretas 178bdc4afc include: add missing zephyr/irq.h include 3 years ago
Gerard Marull-Paretas 6a0f554ffa include: add missing kernel.h include 3 years ago
Jun Lin ab9febcf3c driver: i2c: npcx: add recover_bus API support 3 years ago
Henrik Brix Andersen e84636d010 drivers: i2c: check if clock device is ready before accessing 3 years ago
Anas Nashif 49b36ead95 drivers: add mising braces to single line if statements 3 years ago
Jun Lin d4abe64766 driver: i2c: npcx: clear FIFO status before a transaction starts 3 years ago
Peter Marheine 95fb984f0b driver: i2c: npcx: prevent sleep during I2C transactions 3 years ago
Gerard Marull-Paretas fb60aab245 drivers: migrate includes to <zephyr/...> 3 years ago
Nazar Kazakov f483b1bc4c everywhere: fix typos 3 years ago
Nazar Kazakov 9713f0d47c everywhere: fix typos 3 years ago
Maureen Helm c8f9f53322 drivers: i2c: Refactor drivers to use shared init priority 3 years ago
Jun Lin 0bbf394ced driver: i2c: npcx: don't print the err log when SMBST is zero 3 years ago
Wealian Liao 6d6c5e1155 drivers: npcx: Drop DRV_CONFIG/DRV_DATA usage 3 years ago
Wealian Liao 3565f71a72 drivers: npcx: Correct the macro parentheses 3 years ago
Jun Lin f7c2f4fd94 driver: i2c: npcx: adjust parameters for better I2C timing at 100 KHz 4 years ago
Tom Burdick 7b1349cfe6 stats: i2c: I2C stats 4 years ago
Dawid Niedzwiecki 51c3e0de79 i2c: npcx: Add get_config function 4 years ago
Fabio Baltieri 3af832868c drivers: npcx: convert NPCX drivers clock client to DEVICE_DT_GET 4 years ago
Mulin Chao 2a86c3ba9d driver: i2c: npcx: support APB clock of i2c modules up to 20MHz. 4 years ago
Gerard Marull-Paretas a8245f78a1 drivers: i2c: remove usage of device_pm_control_nop 4 years ago
James Harris b10428163a kernel: sem: add K_SEM_MAX_LIMIT 4 years ago
Mulin Chao ff3fd6dc37 driver: i2c: npcx: fix a glitch on SCL before stop condition. 4 years ago
Mulin Chao 40cadb320e driver: i2c: npcx: Prevent transaction result overwritten by recovery. 4 years ago
Mulin Chao c3beabd3c8 driver: i2c: npcx: clear status register by setting a single bit. 4 years ago
Mulin Chao 7c8cb78b23 driver: i2c: npcx: reset i2c semaphore before start transaction. 4 years ago
Mulin Chao d7976753a8 driver: i2c: fix recovery mechanism in npcx series. 5 years ago
Kumar Gala 4dd143f26f driver: i2c: npcx: Convert drivers to new DT device macros 5 years ago
Mulin Chao f3ea7f5819 driver: i2c: add i2c support in npcx series. 5 years ago