Is it possible to use AIPS2 on I.MX8 QXP MEK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is it possible to use AIPS2 on I.MX8 QXP MEK

1,038 Views
ahyuo79
Contributor I

Lately, we received Android source (imx-android-10.0.0_2.5.0.tar.gz) from NXP Site 

I tried to use AIPS2 region but I can't find device trees related to aips2 for i.MX8QXP

is it possible to use aips2-pwm for i.MX8QXP? 

or

is it possible to use LSIO-PWM2 for i.MX8QXP? ( I prefer this )

~/android_build/vendor/nxp-opensource/kernel_imx$ grep -r aips2 ./
./arch/arm64/boot/dts/freescale/imx8mm.dtsi: aips2: bus@30400000 {
./arch/arm64/boot/dts/freescale/imx8mn.dtsi: aips2: bus@30400000 {
./arch/arm64/boot/dts/freescale/imx8mp.dtsi: aips2: bus@30400000 {
./arch/arm/mach-imx/pm-imx7ulp.c:static void __iomem *aips2_base;
./arch/arm/mach-imx/pm-imx7ulp.c: aips2_base = ioremap(MX7ULP_AIPS2_BASE_ADDR, SZ_1M);
./arch/arm/mach-imx/pm-imx7ulp.c: aips2_base = ioremap(MX7ULP_AIPS2_BASE_ADDR, SZ_1M);
./arch/arm/mach-imx/pm-imx7ulp.c: j = (((u32)aips2_base >> 20) << 2) / 4;
./arch/arm/mach-imx/pm-imx7ulp.c: pm_info->scg1_base = aips2_base +
./arch/arm/boot/dts/imx6sx.dtsi: aips2: aips-bus@2100000 {
./arch/arm/boot/dts/imx35.dtsi: aips2: aips@53f00000 {
./arch/arm/boot/dts/imx6sl.dtsi: aips2: aips-bus@2100000 {
./arch/arm/boot/dts/imx25.dtsi: aips2: bridge@53f00000 {
./arch/arm/boot/dts/imx6sll.dtsi: aips2: aips-bus@2100000 {
./arch/arm/boot/dts/imx7s.dtsi: aips2: aips-bus@30400000 {
./arch/arm/boot/dts/imx7d.dtsi:&aips2 {
./arch/arm/boot/dts/imx6dl.dtsi: aips2: aips-bus@2100000 {
./arch/arm/boot/dts/imx6ul.dtsi: aips2: aips-bus@2100000 {

 

Thanks for reviewing it 

0 Kudos
Reply
1 Reply

1,031 Views
igorpadykov
NXP Employee
NXP Employee

Hi ahyuo79

 

>is it possible to use LSIO-PWM2 for i.MX8QXP?

 

one can look at example on

https://github.com/alliedvision/linux_imx8_apalis/blob/master/arch/arm64/boot/dts/freescale/fsl-imx8...

 

Best regards
igor

0 Kudos
Reply