aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto/caam/ctrl.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-13crypto: caam - double the entropy delay interval for retryGaurav Jain1-2/+2
2025-09-06crypto: caam - switch to use devm_kmemdup_array()Zhang Enpei1-3/+3
2025-07-18crypto: caam - avoid option aliasing with the CONFIG_CAAM_QI build optionLukas Bulwahn1-3/+3
2025-06-23crypto: caam - Support iMX8QXP and variants thereofJohn Ernberg1-1/+1
2025-06-23crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULPJohn Ernberg1-2/+3
2025-04-16crypto: caam - Add support for i.MX8QMThomas Richard1-0/+1
2024-07-04crypto: caam: Avoid unused imx8m_machine_match variableBreno Leitao1-0/+2
2024-05-10crypto: caam - i.MX8ULP donot have CAAM page0 accessPankaj Gupta1-0/+3
2024-05-10crypto: caam - init-clk based on caam-page0-accessPankaj Gupta1-1/+15
2023-08-29Merge tag 'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-0/+107
2023-08-23crypto: drivers - Explicitly include correct DT includesRob Herring1-0/+1
2023-08-18crypto: caam - fix PM operations definitionArnd Bergmann1-2/+2
2023-08-18Revert "crypto: caam - adjust RNG timing to support more devices"Herbert Xu1-2/+2
2023-08-04crypto: caam - add power management supportHoria Geanta1-0/+106
2023-06-23crypto: caam - optimize RNG sample sizeMeenakshi Aggarwal1-20/+32
2023-06-23crypto: caam - adjust RNG timing to support more devicesVictoria Milhoan1-2/+2
2023-05-19crypto: caam - Fix soc_id matchingPankaj Gupta1-4/+13
2023-05-12crypto: caam - refactor RNG initializationHoria GeantA1-91/+114
2023-04-14crypto: caam - OP-TEE firmware supportHoria GeantA1-1/+22
2023-04-14crypto: caam - reduce page 0 regs access to minimumHoria GeantA1-31/+52
2023-03-31crypto: caam - Clear some memory in instantiate_rngChristophe JAILLET1-2/+4
2023-01-06crypto: caam - Remove GFP_DMA and add DMA alignment paddingHerbert Xu1-2/+2
2022-05-27Merge tag 'v5.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+18
2022-05-23crypto: caam - determine whether CAAM supports blob encap/decapAhmad Fatoum1-2/+15
2022-04-29crypto: caam - fix i.MX6SX entropy delay valueFabio Estevam1-0/+18
2020-09-18crypto: caam - Fix kerneldocKrzysztof Kozlowski1-1/+3
2020-09-11crypto: caam - use traditional error check patternAndy Shevchenko1-4/+3
2020-08-21crypto: caam - Move debugfs fops into standalone fileHoria Geantă1-69/+8
2020-06-18crypto: caam - Fix argument type in handle_imx6_err005766Herbert Xu1-1/+1
2020-06-18crypto: caam - add clock info for VFxxx SoCsAndrey Smirnov1-0/+10
2020-06-15crypto: caam - fix typosHeinrich Schuchardt1-9/+9
2020-03-30crypto: caam - enable prediction resistance in HRWNGAndrey Smirnov1-13/+60
2020-03-30crypto: caam - invalidate entropy register during RNG initializationAndrey Smirnov1-3/+8
2020-03-30crypto: caam - allocate RNG instantiation descriptor with GFP_DMAAndrey Smirnov1-2/+2
2020-01-22crypto: caam - add support for i.MX8M PlusHoria Geantă1-2/+3
2020-01-16crypto: caam - add support for i.MX8M NanoHoria Geantă1-4/+4
2019-12-27crypto: caam - Add support for i.MX8M MiniAdam Ford1-1/+3
2019-12-11crypto: caam - do not reset pointer size from MCFGR registerIuliana Prodan1-4/+2
2019-11-01crypto: caam - populate platform devices lastAndrey Smirnov1-7/+6
2019-11-01crypto: caam - use devres to populate platform devicesAndrey Smirnov1-23/+3
2019-11-01crypto: caam - use devres to de-initialize QIAndrey Smirnov1-13/+1
2019-11-01crypto: caam - use devres to de-initialize the RNGAndrey Smirnov1-60/+70
2019-11-01crypto: caam - use devres to remove debugfsAndrey Smirnov1-7/+14
2019-11-01crypto: caam - use devres to unmap memoryAndrey Smirnov1-19/+9
2019-09-09crypto: caam - make sure clocks are enabled firstAndrey Smirnov1-15/+15
2019-08-30crypto: caam - add clock entry for i.MX8MQAndrey Smirnov1-0/+1
2019-08-30crypto: caam - always select job ring via RSR on i.MX8MQAndrey Smirnov1-1/+6
2019-08-30crypto: caam - select DMA address size at runtimeAndrey Smirnov1-1/+4
2019-08-30crypto: caam - make CAAM_PTR_SZ dynamicAndrey Smirnov1-0/+1
2019-08-30crypto: caam - simplfy clock initializationAndrey Smirnov1-105/+93
2019-08-30crypto: caam - move DMA mask selection into a functionAndrey Smirnov1-10/+1
2019-08-02crypto: caam - defer probing until QMan is availableHoria Geantă1-26/+48
2019-06-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-1/+1
2019-06-06crypto: caam - disable some clock checks for iMX7ULPIuliana Prodan1-2/+4
2019-05-23crypto: caam/qi - fix address translations with IOMMU enabledHoria Geantă1-0/+1
2019-05-23crypto: caam/qi - don't allocate an extra platform deviceHoria Geantă1-4/+4
2019-05-23crypto: caam - convert top level drivers to librariesHoria Geantă1-20/+25
2019-05-17crypto: caam - fix typo in i.MX6 devices list for errataIuliana Prodan1-1/+1
2019-03-28crypto: caam - limit AXI pipeline to a depth of 1Iuliana Prodan1-0/+20
2019-02-01crypto: caam - no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-15/+6
2019-01-11crypto: caam - move shared symbols in a common locationHoria Geantă1-4/+0
2018-11-16crypto: caam - add register map changes cf. Era 10Horia Geantă1-7/+21
2018-10-17crypto: caam - add SPDX license identifier to all filesHoria Geantă1-0/+1
2018-05-31crypto: caam - fix MC firmware detectionHoria Geantă1-9/+12
2018-04-21crypto: caam - allow retrieving 'era' from registerFabio Estevam1-4/+52
2018-04-21crypto: caam - staticize caam_get_era()Fabio Estevam1-2/+1
2018-03-03crypto: caam - do not use mem and emi_slow clock for imx7xRui Miguel Silva1-15/+24
2018-03-03crypto: caam - Fix null dereference at error pathRui Miguel Silva1-3/+0
2018-02-08crypto: caam - fix endless loop when DECO acquire failsHoria Geantă1-2/+6
2017-12-28crypto: caam - save Era in driver's private dataHoria Geantă1-1/+3
2017-09-20crypto: caam - fix LS1021A support on ARMv7 multiplatform kernelHoria Geantă1-9/+10
2017-08-09crypto: caam - Remove unused dentry membersFabio Estevam1-51/+30
2017-08-03crypto: caam/jr - add support for DPAA2 partsHoria Geantă1-16/+29
2017-07-18crypto: caam - remove unused variables in caam_drv_privateTudor Ambarus1-1/+0
2017-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-45/+22
2017-04-05crypto: caam - fix RNG deinstantiation error checkingHoria Geantă1-1/+2
2017-04-05crypto: caam - fix JR platform device subsequent (re)creationsHoria Geantă1-44/+19
2017-03-24crypto: caam - add Queue Interface (QI) backend supportHoria Geantă1-28/+30
2017-02-27scripts/spelling.txt: add "deintialize(d)" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-02-15crypto: caam - fix JR IO mapping if one failsTudor Ambarus1-8/+9
2017-02-15crypto: caam - check return code of dma_set_mask_and_coherent()Horia Geantă1-5/+10
2017-02-15crypto: caam - don't include unneeded headersHoria Geantă1-1/+0
2016-12-14Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-38/+37
2016-12-07crypto: caam - check caam_emi_slow instead of re-lookup platformMarcus Folkesson1-3/+3
2016-12-07crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernelHoria Geantă1-2/+3
2016-11-13crypto: caam - fix sparse warningsHoria Geantă1-23/+17
2016-10-25crypto: caam - add support for iMX6ULMarcus Folkesson1-15/+20
2016-08-31crypto: caam - add missing header dependenciesBaoyou Xie1-0/+1
2016-08-09crypto: caam - avoid kernel warnings on probe failureRussell King1-0/+2
2016-05-31crypto: caam - handle core endianness != caam endiannessHoria Geantă1-45/+80
2016-05-27remove lots of IS_ERR_VALUE abusesArnd Bergmann1-1/+1
2016-01-25crypto: caam - enable LARGE_BURST for enhancing DMA transactions sizeHoria Geant?1-1/+1
2016-01-25crypto: caam - make write transactions bufferable on PPC platformsHoria Geant?1-2/+2
2015-08-24crypto: caam - Use the preferred style for memory allocationsFabio Estevam1-5/+3
2015-08-24crypto: caam - Propagate the real error code in caam_probeFabio Estevam1-4/+4
2015-08-24crypto: caam - Fix the error handling in caam_probeFabio Estevam1-11/+25
2015-08-24crypto: caam - fix writing to JQCR_MS when using service interfaceHoria Geant?1-1/+1
2015-08-18crypto: caam - add support for LS1021AHoria Geant?1-2/+2
2015-08-13crypto: caam - Remove unneeded 'ret' variableFabio Estevam1-2/+2
2015-08-10crypto: caam - Enable and disable clocks on Freescale i.MX platformsVictoria Milhoan1-0/+88
2015-08-10crypto: caam - Add setbits32/clrbits32/clrsetbits primitives for ARM compatib...Victoria Milhoan1-3/+3
2015-07-20crypto: caam - fix RNG init descriptor ret. code checkingHoria Geant?1-2/+3
2015-07-20crypto: caam - fix snooping for write transactionsHoria Geant?1-2/+3
2015-07-20crypto: caam - fix ERA property readingAlex Porosanu1-7/+7
2015-06-16crypto: caam - Provide correct value to iounmap() in controller driverVictoria Milhoan1-2/+2
2015-01-26crypto: caam - remove unused local variableCristian Stoica1-5/+1
2014-10-20crypto: caam: drop owner assignment from platform_driversWolfram Sang1-1/+0
2014-09-15crypto: caam - Dynamic allocation of addresses for various memory blocks in C...Nitesh Narayan Lal1-46/+68
2014-08-25crypto: caam - enable raw data instead of von Neumann dataAlex Porosanu1-1/+10
2014-08-25crypto: caam - change starting entropy delay valueAlex Porosanu1-0/+9
2014-08-25crypto: caam - disable RNG oscillator maximum frequency checkAlex Porosanu1-2/+2
2014-07-23crypto: caam - fix DECO RSR pollingHoria Geanta1-4/+7
2014-07-23crypto: caam - set coherent_dma_maskHoria Geanta1-3/+3
2014-07-08crypto: caam - Enabling multiple caam debug support for C29x platformNitesh Narayan Lal1-1/+1
2014-06-25crypto: caam - Configuration for platforms with virtualization enabled in CAAMRuchika Gupta1-0/+39
2014-06-25crypto: caam - Correct definition of registers in memory mapRuchika Gupta1-6/+8
2014-06-20crypto: caam - Introduce the use of the managed version of kzallocHimangi Saraogi1-6/+6
2014-02-09crypto: caam - fix ERA retrieval functionAlex Porosanu1-26/+10
2014-02-09crypto: caam - Fix job ring discovery in controller driverNitesh Lal1-19/+6
2013-11-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-87/+331
2013-11-07Merge remote-tracking branch 'grant/devicetree/next' into for-nextRob Herring1-1/+1
2013-10-30crypto: caam - Add Platform driver for Job RingRuchika Gupta1-10/+20
2013-10-24of/irq: Use irq_of_parse_and_map()Thierry Reding1-1/+1
2013-10-09drivers: clean-up prom.h implicit includesRob Herring1-0/+3
2013-09-13crypto: caam - enable instantiation of all RNG4 state handlesAlex Porosanu1-47/+159
2013-09-13crypto: caam - fix RNG4 AAI definesAlex Porosanu1-1/+1
2013-09-13crypto: caam - uninstantiate RNG state handle 0 if instantiated by caam driverAlex Porosanu1-6/+51
2013-09-13crypto: caam - split RNG4 instantiation functionAlex Porosanu1-48/+92
2013-09-13crypto: caam - fix RNG4 instantiationAlex Porosanu1-16/+47
2013-09-13crypto: caam - fix RNG state handle instantiation descriptorAlex Porosanu1-1/+3
2013-08-01crypto: caam - Remove unused functions from Job RingRuchika Gupta1-3/+0
2013-08-01crypto: caam - RNG instantiation by directly programming DECORuchika Gupta1-38/+36
2013-05-14crypto: caam - FIX RNG init for RNG greater than equal to 4Ruchika Gupta1-3/+7
2013-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-0/+3
2013-03-22crypto: caam - set RDB bit in security configuration registerVakul Garg1-0/+3
2013-03-18treewide: Fix typos in printk and commentMasanari Iida1-1/+1
2013-01-03Drivers: crypto: remove __dev* attributes.Greg Kroah-Hartman1-1/+1
2012-09-27crypto: caam - increase TRNG clocks per sampleKim Phillips1-3/+3
2012-07-11crypto: caam - ERA retrieval and printing for SEC deviceAlex Porosanu1-2/+39
2012-06-27crypto: caam - add support for SEC v5.x RNG4Kim Phillips1-2/+127
2012-06-27crypto: caam - assign 40-bit masks on SEC v5.0 and aboveKim Phillips1-2/+7
2012-03-29crypto: caam - add backward compatible string sec4.0Shengzhou Liu1-0/+16
2012-01-26crypto: caam - fix gcc 4.6 warningKim Phillips1-1/+1
2011-12-20crypto: caam - remove DECO access initialization codeKim Phillips1-13/+0
2011-11-30crypto: convert drivers/crypto/* to use module_platform_driver()Axel Lin1-12/+1
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-13/+13
2011-07-24caam: don't pass bogus S_IFCHR to debugfs_create_...()Al Viro1-13/+13
2011-06-30crypto: caam - fix build warning when DEBUG_FS not configuredKim Phillips1-1/+3
2011-05-19crypto: caam - platform_bus_type migrationKim Phillips1-5/+4
2011-03-27crypto: caam - standardize device tree naming convention to utilize '-vX.Y'Kim Phillips1-3/+3
2011-03-27crypto: caam - Add support for the Freescale SEC4/CAAMKim Phillips1-0/+270