summaryrefslogtreecommitdiff
path: root/chip/npcx/i2c.c
Commit message (Expand)AuthorAgeFilesLines
* ish: Trim down the release branchstabilize-wristpin-14469.59.B-ishstabilize-voshyr-14637.B-ishstabilize-quickfix-14695.187.B-ishstabilize-quickfix-14695.124.B-ishstabilize-quickfix-14526.91.B-ishstabilize-14695.85.B-ishstabilize-14695.107.B-ishstabilize-14682.B-ishstabilize-14633.B-ishstabilize-14616.B-ishstabilize-14589.B-ishstabilize-14588.98.B-ishstabilize-14588.14.B-ishstabilize-14588.123.B-ishstabilize-14536.B-ishstabilize-14532.B-ishstabilize-14528.B-ishstabilize-14526.89.B-ishstabilize-14526.84.B-ishstabilize-14526.73.B-ishstabilize-14526.67.B-ishstabilize-14526.57.B-ishstabilize-14498.B-ishstabilize-14496.B-ishstabilize-14477.B-ishstabilize-14469.9.B-ishstabilize-14469.8.B-ishstabilize-14469.58.B-ishstabilize-14469.41.B-ishstabilize-14442.B-ishstabilize-14438.B-ishstabilize-14411.B-ishstabilize-14396.B-ishstabilize-14395.B-ishstabilize-14388.62.B-ishstabilize-14388.61.B-ishstabilize-14388.52.B-ishstabilize-14385.B-ishstabilize-14345.B-ishstabilize-14336.B-ishstabilize-14333.B-ishrelease-R99-14469.B-ishrelease-R98-14388.B-ishrelease-R102-14695.B-ishrelease-R101-14588.B-ishrelease-R100-14526.B-ishfirmware-cherry-14454.B-ishfirmware-brya-14505.B-ishfirmware-brya-14505.71.B-ishfactory-kukui-14374.B-ishfactory-guybrush-14600.B-ishfactory-cherry-14455.B-ishfactory-brya-14517.B-ishJack Rosenthal2021-11-051-1224/+0
* npcx/i2c: Implement chip_i2c_[gs]et_freqCaveh Jalali2021-09-261-0/+49
* npcx/i2c: Track configured I2C port speedCaveh Jalali2021-09-251-0/+13
* npcx/i2c: Rename variable for clarityCaveh Jalali2021-09-251-5/+5
* npcx/i2c: Refactor i2c_freq_changedCaveh Jalali2021-09-251-74/+86
* COIL: npcx: Update I2C terminologyCaveh Jalali2021-08-021-46/+56
* npcx: Make interrupt handler staticCaveh Jalali2021-08-021-1/+1
* task_set_event: remove the wait argumentDawid Niedzwiecki2020-12-141-8/+5
* Replace I2C_GET_ADDR with I2C_STRIP_FLAGSYuval Peress2020-11-021-1/+1
* npcx: make required changes in some modules for npcx9CHLin2020-09-251-5/+5
* npcx: i2c: Don't set ACK when using FIFO modeCHLin2020-09-081-5/+16
* ec: change usage of dummySam Hurst2020-08-051-9/+9
* npcx7: SMB: Fix the incorrect selection of clock sourceWealian Liao2020-02-131-10/+13
* npcx7: i2c: enable FIFO mode to transmit and receive dataCHLin2019-11-221-80/+347
* main: Initialize I2C pretty earlyAlexandru M Stan2019-10-241-2/+1
* printf: Fix formatting errorsEvan Green2019-10-051-4/+6
* chip/npcx: fix cprints argumentsCaveh Jalali2019-10-011-2/+2
* npcx: i2c: adjust i2c bus frequency when it is set to 100kHz.Mulin Chao2019-08-121-2/+2
* npcx: make i2c slave address uint16_t to be standardDenis Brockus2019-07-231-1/+1
* Remove __7b, __8b and __7bfDenis Brockus2019-07-201-8/+8
* Use 7bit I2C/SPI slave addresses in ECDenis Brockus2019-07-191-14/+11
* ec: Remove extraneous new line as the end of CPRINTS stringsNicolas Boichat2019-06-201-1/+1
* LICENSE: remove unnecessary (c) after CopyrightTom Hughes2019-06-191-1/+1
* chip/npcx: Default output the i2c_recovery() error messageZhuohao Lee2018-11-141-2/+3
* chip/npcx: Ensure software watchdog has highest priorityNicolas Boichat2018-04-051-8/+8
* i2c(npcx): Replace cprints by cputs/cprintfNicolas Boichat2018-03-171-8/+9
* i2c: npcx: Check that unwedging succeedsSimon Glass2018-03-091-3/+6
* npcx: i2c: change i2c settings for better timing.CHLin2017-06-151-16/+4
* npcx: i2c: Add support for npcx7 series ecMulin Chao2017-05-041-44/+33
* npcx: i2c: Fix i2c freq setting when APB clock is 15 MHzCHLin2017-04-251-2/+3
* npcx: i2c: Fixed bug ec returns error during reading last byte.Mulin Chao2017-01-261-16/+28
* npcx: i2c: handle BER & SDAST in SMBST occur at the same time.Mulin Chao2017-01-181-0/+14
* make i2c_handle_sda_irq() static to fix GCC 5.3 warningMartin Roth2016-12-161-1/+1
* Fix various misspellings in commentsMartin Roth2016-11-151-2/+2
* npcx: i2c: Remove needless controller state pre-checkShawn Nematbakhsh2016-10-171-9/+1
* npcx: Fixed bug i2c sometime cannot generates NACK in Read Byte protocolMulin Chao2016-09-211-3/+5
* npcx/i2c.c: Verify that controller value is not negative before using itMartin Roth2016-08-231-2/+19
* npcx/i2c: Remove static from arrays & functions used by inline functionMartin Roth2016-08-101-3/+3
* npcx: Adjust relative IRQ priorities for high-priority UARTShawn Nematbakhsh2016-08-071-4/+4
* npcx: i2c: Don't do i2c_unwedge / reset on repeated start requeststabilize-8516.BMulin Chao2016-06-271-2/+5
* npcx: i2c: Return slave ACK status on zero-byte read / writeShawn Nematbakhsh2016-06-081-38/+52
* npcx: i2c: Fix spurious NACK after i2cscanMulin Chao2016-05-171-4/+28
* npcx: Add 1.8V IO support for some GPIOs and I2C pins.Mulin Chao2016-03-051-40/+0
* nuc: Modify divider of apb2 to 1 if it's freq isn't divisible by 1MHzMulin Chao2016-02-101-44/+57
* nuc: Fixed the bug of i2c caused by writing START bit in SMBCTL1.Mulin Chao2016-01-261-56/+65
* nuc: Adjust core clock from 16/12 MHz to 15/13 MHz.Mulin Chao2016-01-201-14/+71
* nuc: Add i2cscan and kbpress commands for FAFT.Mulin Chao2015-12-011-35/+27
* nuc: Add state machines to handle i2c master stall bus and call i2c_xfer again.Mulin Chao2015-11-011-21/+94
* nuc: Fixed the bugs for flash and i2c drivers.Mulin Chao2015-09-061-17/+43
* nuc:Mulin Chao2015-08-191-118/+192