在sa82xx平台中,有一个将I2C/I3C/SPI/UART集成在一起的硬件模块:QUP SE,即Qualcomm Universal Peripheral,用于支持串行接口,支持从系统中的多个硬件实体进行访问,每个实体都有自己的执行环境EE(Execute Environment),一个单独的地址空间和中断 每个QUPv3模块使用其内部串行引擎SE(Serial Engine)提供多达八个串行接口...
/* I2C */ qupv3_se0_i2c: i2c@880000 { compatible = "qcom,i2c-geni"; reg = <0x880000 0x4000>; interrupts = <GIC_SPI 601 0>; #address-cells = <1>; #size-cells = <0>; clock-names = "se-clk", "m-ahb", "s-ahb"; clocks = <&clock_virt GCC_QUPV3_WRAP0_S0_CLK>,...