This pull request fixes the paths of the dt-schema to their
complete locations for the ChromeOS EC tunnel driver and the Atmel at91sam drivers. Additionally, the OpenCores driver receives a fix for an issue that dates back to version 2.6.18. Specifically, the interrupts need to be acknowledged (clearing all pending interrupts) after enabling the core. -----BEGIN PGP SIGNATURE----- iIwEABYIADQWIQScDfrjQa34uOld1VLaeAVmJtMtbgUCZnaUpBYcYW5kaS5zaHl0 aUBrZXJuZWwub3JnAAoJENp4BWYm0y1u6eEA+QHGf5qPM6Vyvma4kuqjMolbaAZ3 7J35Bk2b6OvbQu/BAQDI4VIpHZiTP3wEuC7tZBraPT3jjh5hba/BeiWkgEPBBg== =RueN -----END PGP SIGNATURE----- Merge tag 'i2c-host-fixes-6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current This pull request fixes the paths of the dt-schema to their complete locations for the ChromeOS EC tunnel driver and the Atmel at91sam drivers. Additionally, the OpenCores driver receives a fix for an issue that dates back to version 2.6.18. Specifically, the interrupts need to be acknowledged (clearing all pending interrupts) after enabling the core.
This commit is contained in:
commit
2c50f892ca
@ -77,7 +77,7 @@ required:
|
|||||||
- clocks
|
- clocks
|
||||||
|
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: i2c-controller.yaml
|
- $ref: /schemas/i2c/i2c-controller.yaml#
|
||||||
- if:
|
- if:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
@ -21,7 +21,7 @@ description: |
|
|||||||
google,cros-ec-spi or google,cros-ec-i2c.
|
google,cros-ec-spi or google,cros-ec-i2c.
|
||||||
|
|
||||||
allOf:
|
allOf:
|
||||||
- $ref: i2c-controller.yaml#
|
- $ref: /schemas/i2c/i2c-controller.yaml#
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
@ -431,8 +431,8 @@ static int ocores_init(struct device *dev, struct ocores_i2c *i2c)
|
|||||||
oc_setreg(i2c, OCI2C_PREHIGH, prescale >> 8);
|
oc_setreg(i2c, OCI2C_PREHIGH, prescale >> 8);
|
||||||
|
|
||||||
/* Init the device */
|
/* Init the device */
|
||||||
oc_setreg(i2c, OCI2C_CMD, OCI2C_CMD_IACK);
|
|
||||||
oc_setreg(i2c, OCI2C_CONTROL, ctrl | OCI2C_CTRL_EN);
|
oc_setreg(i2c, OCI2C_CONTROL, ctrl | OCI2C_CTRL_EN);
|
||||||
|
oc_setreg(i2c, OCI2C_CMD, OCI2C_CMD_IACK);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user