| ad19911c | 21-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Add PM_INIT_FINALIZE API for versal
PM_INIT_FINALIZE is not required for versal. To use Linux Zynqmp PM driver for versal, handle PM_INIT_FINALIZE API in ATF for versal by always ret
xilinx: versal: Add PM_INIT_FINALIZE API for versal
PM_INIT_FINALIZE is not required for versal. To use Linux Zynqmp PM driver for versal, handle PM_INIT_FINALIZE API in ATF for versal by always returning SUCCESS.
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: I6fe5445d78e713d70282ac8931ff8b17c96b2a14
show more ...
|
| 4b0f32a4 | 21-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Add support of PM_GET_TRUSTZONE_VERSION API
PM_GET_TRUSTZONE_VERSION API is required to use zynqmp-firmware driver for versal. Add support of PM_GET_TRUSTZONE_VERSION API for versal.
xilinx: versal: Add support of PM_GET_TRUSTZONE_VERSION API
PM_GET_TRUSTZONE_VERSION API is required to use zynqmp-firmware driver for versal. Add support of PM_GET_TRUSTZONE_VERSION API for versal.
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: Ie1c859890096024cc8be67386e3fd0f5f8a4385f
show more ...
|
| d62fa4bc | 10-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
plat: xilinx: versal: Implement PM IOCTL API
Add PM IOCTL EEMI.
Below PLL related IOCTLs are not available in versal PLM. * IOCTL_SET_PLL_FRAC_MODE * IOCTL_GET_PLL_FRAC_MODE * IOCTL_SET_PLL_FRAC
plat: xilinx: versal: Implement PM IOCTL API
Add PM IOCTL EEMI.
Below PLL related IOCTLs are not available in versal PLM. * IOCTL_SET_PLL_FRAC_MODE * IOCTL_GET_PLL_FRAC_MODE * IOCTL_SET_PLL_FRAC_DATA * IOCTL_SET_PLL_FRAC_DATA
PLM has new EEMI APIs for PLL related operations. Call them instead of passing IOCTL API to PLM. For other IOCTL, ATF just pass through IOCTL request to PLM (Platform Loader and Manager).
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: I96f8da46a4d3965c9291b7b2da96056408137839
show more ...
|
| ab43d15b | 09-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Add SMC handler for EEMI API
Add SMC handler for EEMI API calls coming from EL1/EL2.
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx
xilinx: versal: Add SMC handler for EEMI API
Add SMC handler for EEMI API calls coming from EL1/EL2.
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: If0ef2a1f2cfc2747be6b91828371bcbec56b1e15
show more ...
|
| baccc60e | 08-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Implement PLL related PM APIs
Implement below PLL related APIs: - Set PLL parameter - Get PLL parameter - Set PLL mode - Get PLL mode
Signed-off-by: Tejas Patel <tejas.patel@xilinx.
xilinx: versal: Implement PLL related PM APIs
Implement below PLL related APIs: - Set PLL parameter - Get PLL parameter - Set PLL mode - Get PLL mode
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: I37749d05cdb73641d32da120d319cf36df97c73f
show more ...
|
| 2394b94b | 08-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Implement clock related PM APIs
Implement below clock related APIs: - Clock enable - Clock disable - Clock get status - Clock set divider - Clock get divider - Clock set
xilinx: versal: Implement clock related PM APIs
Implement below clock related APIs: - Clock enable - Clock disable - Clock get status - Clock set divider - Clock get divider - Clock set parent - Clock get parent
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: Ibb3606e88ac6796d9d759226908b2c2997c5fea0
show more ...
|
| 0ed83c62 | 08-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Implement pin control related PM APIs
Implement below pin control related APIs: - Request pin - Release pin - Set pin function - Get pin function - Set pin parameter value
xilinx: versal: Implement pin control related PM APIs
Implement below pin control related APIs: - Request pin - Release pin - Set pin function - Get pin function - Set pin parameter value - Get pin parameter value
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: Ib805cc8c936b63206d44bf1f7bebd0f03f7b3c01
show more ...
|
| 9c3c5e07 | 08-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Implement reset related PM APIs
Implement below reset related APIs: - Reset assert - Get reset status
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Sh
xilinx: versal: Implement reset related PM APIs
Implement below reset related APIs: - Reset assert - Get reset status
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: Id42c9d3950a0d69125cb0eab79b75e5d22674f14
show more ...
|
| cf1e56a4 | 08-Jan-2019 |
Tejas Patel <tejas.patel@xilinx.com> |
xilinx: versal: Implement device related PM APIs
Implement below device related PM APIs: - Request device - Release device - Set requirement - Get device status
Signed-off-by: Tejas Patel <
xilinx: versal: Implement device related PM APIs
Implement below device related PM APIs: - Request device - Release device - Set requirement - Get device status
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: I9d84b9ee1be3ee6c5f27a4d6dc324113fc1acb68
show more ...
|
| ab36d097 | 14-Dec-2018 |
Tejas Patel <tejas.patel@xilinx.com> |
plat: xilinx: versal: Move versal_def.h to include directory
Move versal_def.h to platform specific include directory. Also, update source file to include header file from updated path of versal_def
plat: xilinx: versal: Move versal_def.h to include directory
Move versal_def.h to platform specific include directory. Also, update source file to include header file from updated path of versal_def.h
Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: I313592a17552843b9cc7048f31bcaaefa40ffd91
show more ...
|