blob: b335097fb4d70c898f4a082c20c0c6d5fcd9e60e [file] [log] [blame]
# Copyright (c) 2022 ITE Corporation. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
description: ITE enhance I2C
compatible: "ite,enhance-i2c"
include: ite,common-i2c.yaml
properties:
prescale-scl-low:
type: int
required: false
description: |
This option is used to configure the I2C speed prescaler for
the SCL low period. When set to >= 1, it will increase the
low period of the SCL clock and so reduce the signal frequency.
The resulting SCL cycle time is given by the following formula:
SCL cycle = 2 * (psr + prescale_tweak + 2) *
SMBus clock cycle