aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/soc/fsl
AgeCommit message (Expand)AuthorFilesLines
2025-11-26soc: fsl: qbman: use kmalloc_array() instead of kmalloc()Gongwei Li1-1/+1
2025-11-26soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-10-02Merge tag 'sound-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-11/+33
2025-09-22soc/fsl/qbman: Use for_each_online_cpu() instead of for_each_cpu()Fushuai Wang1-1/+1
2025-09-22soc: fsl: qe: Drop legacy-of-mm-gpiochip.h header from GPIO driverChristophe Leroy1-24/+27
2025-09-22soc: fsl: qe: Change GPIO driver to a proper platform driverChristophe Leroy1-45/+53
2025-09-18soc: fsl: qmc: Only set completion interrupt when neededChristophe Leroy1-11/+33
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski1-2/+2
2025-07-21soc: fsl: qe: convert set_multiple() to returning an integerBartosz Golaszewski1-3/+5
2025-07-08soc: Use dev_fwnode()Jiri Slaby (SUSE)1-2/+1
2025-07-08soc: fsl: qe: use new GPIO line value setter callbacksBartosz Golaszewski1-2/+4
2025-05-31Merge tag 'soc-drivers-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-13/+6
2025-05-22Merge tag 'soc_fsl-6.16-1' of https://github.com/chleroy/linux into soc/driversArnd Bergmann3-8/+6
2025-05-17soc: fsl: qe: Consolidate chained IRQ handler install/removeChen Ni1-6/+4
2025-05-16soc: Switch to irq_domain_create_*()Jiri Slaby (SUSE)1-2/+2
2025-05-13soc: fsl: qbman: Remove const from portal->cgrs allocation typeKees Cook1-1/+1
2025-05-13soc: fsl: Do not enable DPAA2_CONSOLE by default during compile testingKrzysztof Kozlowski1-1/+1
2025-05-09soc: fsl: qe: remove unused qe_ic_from_irq functionTom Rix1-5/+0
2025-03-20irqdomain: soc: Switch to irq_find_mapping()Jiri Slaby (SUSE)1-2/+2
2025-01-02soc/qman: test: Use kthread_run_on_cpu()Frederic Weisbecker1-4/+2
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+1
2024-11-15Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/linux into soc/driversArnd Bergmann3-25/+8
2024-11-14soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failureHerve Codina1-1/+3
2024-11-14soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()Javier Carrasco1-0/+1
2024-11-14soc: fsl: cpm1: tsa: switch to for_each_available_child_of_node_scoped()Javier Carrasco1-24/+4
2024-11-03dim: pass dim_sample to net_dim() by referenceCaleb Sander Mateos1-1/+1
2024-11-01soc: Switch back to struct platform_driver::remove()Uwe Kleine-König3-3/+3
2024-10-11Merge tag 'soc_fsl-6.12-3' of https://github.com/chleroy/linux into arm/fixesArnd Bergmann1-6/+5
2024-10-02soc: fsl: cpm1: qmc: Fix unused data compilation warningHerve Codina1-2/+2
2024-10-02soc: fsl: cpm1: qmc: Do not use IS_ERR_VALUE() on error pointersGeert Uytterhoeven1-4/+3
2024-09-05soc: fsl: qe: ucc: Export ucc_mux_set_grant_tsa_bkptHerve Codina1-0/+1
2024-09-04soc: fsl: cpm1: qmc: Fix dependency on fsl_soc.hChristophe Leroy1-2/+1
2024-09-03Merge tag 'soc_fsl-6.12-2' of https://github.com/chleroy/linux into soc/driversArnd Bergmann7-327/+1107
2024-09-03Merge branch 'support-for-quicc-engine-tsa-and-qmc'Christophe Leroy5-323/+1104
2024-09-03soc: fsl: qbman: Remove redundant warningsXiaolei Wang1-2/+0
2024-09-03soc: fsl: qbman: Use iommu_paging_domain_alloc()Lu Baolu1-2/+3
2024-09-03soc: fsl: cpm1: qmc: Handle QUICC Engine (QE) soft-qmc firmwareHerve Codina1-0/+67
2024-09-03soc: fsl: cpm1: qmc: Add support for QUICC Engine (QE) implementationHerve Codina2-14/+204
2024-09-03soc: fsl: qe: Add resource-managed muram allocatorsHerve Codina1-0/+80
2024-09-03soc: fsl: cpm1: qmc: Introduce qmc_versionHerve Codina1-0/+6
2024-09-03soc: fsl: cpm1: qmc: Rename SCC_GSMRL_MODE_QMCHerve Codina1-2/+2
2024-09-03soc: fsl: cpm1: qmc: Handle RPACK initializationHerve Codina1-0/+7
2024-09-03soc: fsl: cpm1: qmc: Rename qmc_chan_command()Herve Codina1-3/+3
2024-09-03soc: fsl: cpm1: qmc: Introduce qmc_{init,exit}_xcc() and their CPM1 versionHerve Codina1-21/+45
2024-09-03soc: fsl: cpm1: qmc: Introduce qmc_init_resource() and its CPM1 versionHerve Codina1-16/+31
2024-09-03soc: fsl: cpm1: qmc: Re-order probe() operationsHerve Codina1-28/+26
2024-09-03soc: fsl: cpm1: qmc: Introduce qmc_data structureHerve Codina1-23/+46
2024-09-03soc: fsl: cpm1: qmc: Add missing spinlock commentHerve Codina1-2/+2
2024-09-03soc: fsl: cpm1: qmc: Fix 'transmiter' typoHerve Codina1-2/+2
2024-09-03soc: fsl: cpm1: qmc: Remove unneeded parenthesisHerve Codina1-4/+4
2024-09-03soc: fsl: cpm1: qmc: Fix blank line and spacesHerve Codina1-6/+4
2024-09-03soc: fsl: cpm1: qmc: Use BIT(), GENMASK() and FIELD_PREP() macrosHerve Codina1-60/+72
2024-09-03soc: fsl: cpm1: qmc: Rename QMC_TSA_MASKHerve Codina1-4/+4
2024-09-03soc: fsl: cpm1: tsa: Introduce tsa_serial_get_num()Herve Codina2-20/+39
2024-09-03soc: fsl: cpm1: tsa: Add support for QUICC Engine (QE) implementationHerve Codina2-19/+319
2024-09-03soc: fsl: cpm1: tsa: Introduce tsa_versionHerve Codina1-1/+15
2024-09-03soc: fsl: cpm1: tsa: Isolate specific CPM1 part from tsa_serial_{dis}connect()Herve Codina1-60/+43
2024-09-03soc: fsl: cpm1: tsa: Introduce tsa_setup() and its CPM1 compatible versionHerve Codina1-39/+54
2024-09-03soc: fsl: cpm1: tsa: Make SIRAM entries specific to CPM1Herve Codina1-29/+46
2024-09-03soc: fsl: cpm1: tsa: Use ARRAY_SIZE() instead of hardcoded integer valuesHerve Codina1-4/+4
2024-09-03soc: fsl: cpm1: tsa: Remove unused registers offset definitionHerve Codina1-9/+0
2024-09-03soc: fsl: cpm1: tsa: Add missing spinlock commentHerve Codina1-1/+1
2024-09-03soc: fsl: cpm1: tsa: Fix blank line and spacesHerve Codina1-4/+3
2024-09-03soc: fsl: cpm1: tsa: Use BIT(), GENMASK() and FIELD_PREP() macrosHerve Codina1-59/+68
2024-09-03soc: fsl: cpm1: tsa: Fix tsa_write8()Herve Codina1-1/+1
2024-09-03soc: fsl: cpm1: qmc: Enable TRNSYNC only when neededHerve Codina1-1/+11
2024-09-03soc: fsl: cpm1: qmc: Update TRNSYNC only in transparent modeHerve Codina1-10/+14
2024-08-08soc: fsl: qbman: remove unused struct 'cgr_comp'Dr. David Alan Gilbert1-5/+0
2024-07-19Merge tag 'sound-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-8/+24
2024-07-14soc: fsl: qbman: FSL_DPAA depends on COMPILE_TESTBreno Leitao1-1/+1
2024-07-04soc: fsl: cpm1: qmc: Introduce qmc_chan_count_phandles()Herve Codina1-0/+13
2024-07-04soc: fsl: cpm1: qmc: Introduce functions to get a channel from a phandle listHerve Codina1-8/+11
2024-06-25dim: make DIMLIB dependent on NETHeng Qi1-1/+1
2024-03-21Merge tag 'net-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-11/+14
2024-03-19Merge tag 'soc-late-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-1/+1
2024-03-13soc: fsl: dpio: fix kcalloc() argument orderArnd Bergmann1-1/+1
2024-03-13soc: fsl: qbman: Use raw spinlock for cgr_lockSean Anderson1-11/+14
2024-03-13soc: fsl: qbman: Always disable interrupts when taking cgr_lockSean Anderson1-5/+5
2024-03-06soc: fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usageRob Herring4-78/+38
2023-12-12soc: fsl: cpm1: qmc: Introduce functions to change timeslots at runtimeHerve Codina1-0/+51
2023-12-12soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan()Herve Codina1-28/+0
2023-12-12soc: fsl: cpm1: qmc: Handle timeslot entries at channel start() and stop()Herve Codina1-46/+195
2023-12-12soc: fsl: cpm1: qmc: Introduce is_tsa_64rxtx flagHerve Codina1-1/+4
2023-12-12soc: fsl: cpm1: qmc: Split Tx and Rx TSA entries setupHerve Codina1-14/+35
2023-12-12soc: fsl: cpm1: qmc: Add support for disabling channel TSA entriesHerve Codina1-9/+11
2023-12-12soc: fsl: cpm1: qmc: Check available timeslots in qmc_check_chans()Herve Codina1-4/+4
2023-12-12soc: fsl: cpm1: qmc: Remove no more needed checks from qmc_check_chans()Herve Codina1-20/+0
2023-12-12soc: fsl: cpm1: qmc: Introduce qmc_chan_setup_tsa*Herve Codina1-36/+125
2023-12-12soc: fsl: cpm1: qmc: Rename qmc_setup_tsa* to qmc_init_tsa*Herve Codina1-8/+8
2023-12-12soc: fsl: cpm1: qmc: Introduce available timeslots masksHerve Codina1-2/+6
2023-12-12soc: fsl: cpm1: qmc: Add support for child devicesHerve Codina1-20/+71
2023-12-12soc: fsl: cpm1: qmc: Remove inline function specifiersHerve Codina1-7/+7
2023-12-12soc: fsl: cpm1: qmc: Extend the API to provide Rx statusHerve Codina1-4/+25
2023-12-12soc: fsl: cpm1: qmc: Fix rx channel resetHerve Codina1-1/+0
2023-12-12soc: fsl: cpm1: qmc: Fix __iomem addresses declarationHerve Codina1-17/+17
2023-12-12soc: fsl: cpm1: tsa: Fix __iomem addresses declarationHerve Codina1-11/+11
2023-11-03Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-2/+2
2023-11-01Merge tag 'docs-6.7' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2023-10-20powerpc: Remove cpm_dp...() macrosChristophe Leroy1-2/+2
2023-10-14soc/fsl: cpm: tsa: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-10-14soc/fsl: cpm: qmc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-14soc/fsl: dpaa2-console: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-10-10docs: move powerpc under archCosta Shulyupin1-1/+1
2023-08-30Merge tag 'soc-arm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds4-6/+5
2023-08-12soc: fsl: Explicitly include correct DT includesRob Herring4-6/+5
2023-07-17soc: fsl: qe: Replace all non-returning strlcpy with strscpyAzeem Shaikh1-2/+2
2023-06-29Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-7/+2
2023-05-31soc/fsl/qe: fix usb.c build errorsRandy Dunlap1-0/+1
2023-05-30bus: fsl-mc: Make remove function return voidUwe Kleine-König1-3/+1
2023-05-30soc: fsl: dpio: Suppress duplicated error reporting on device removeUwe Kleine-König1-5/+1
2023-05-30soc: fsl: cpm1: Fix TSA and QMC dependencies in case of COMPILE_TESTHerve Codina1-2/+2
2023-04-27Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds5-0/+2450
2023-04-25Merge tag 'gpio-updates-for-v6.4' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2023-04-14soc: fsl: Use of_property_present() for testing DT property presenceRob Herring1-4/+4
2023-03-14soc: fsl: cpm1: qmc: Fix test dependencyHerve Codina1-1/+1
2023-03-08soc: fsl: cpm1: qmc: Fix assigned timeslot masksHerve Codina via Alsa-devel1-3/+7
2023-03-06gpiolib: split of_mm_gpio_chip out of linux/of_gpio.hArnd Bergmann1-1/+1
2023-03-05soc: fsl: cpm1: Add support for QMCHerve Codina3-0/+1546
2023-03-05soc: fsl: cpm1: Add support for TSAHerve Codina4-0/+900
2022-12-13Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-1/+3
2022-12-12Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2022-12-05soc: fsl: qe: request pins non-exclusivelyDmitry Torokhov1-27/+24
2022-11-23soc: fsl: dpio: Remove linux/msi.h includeThomas Gleixner1-1/+0
2022-11-02soc: fsl: qe: Switch to use fwnode instead of of_nodeAndy Shevchenko1-1/+3
2022-11-01soc: fsl: qe: Avoid using gpio_to_desc()Linus Walleij1-36/+30
2022-09-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+1
2022-09-05soc: fsl: qbman: Add CGR update functionSean Anderson1-0/+48
2022-09-05soc: fsl: qbman: Add helper for sanity checking cgr opsSean Anderson1-10/+19
2022-09-02soc: fsl: select FSL_GUTS driver for DPIOMathew McBride1-0/+1
2022-07-05soc: fsl: guts: check return value after calling of_iomap() in fsl_guts_get_s...Yang Yingliang1-0/+4
2022-07-05soc: fsl: guts: fix return value check in fsl_guts_init()Yang Yingliang1-2/+2
2022-06-27soc: fsl: guts: add serial_number supportMichael Walle1-2/+46
2022-06-27soc: fsl: guts: drop platform driverMichael Walle1-63/+71
2022-06-27soc: fsl: guts: use of_root instead of own referenceMichael Walle1-8/+4
2022-06-27soc: fsl: guts: allocate soc_dev_attr on the heapMichael Walle1-19/+21
2022-06-27soc: fsl: guts: embed fsl_guts_get_svr() in probe()Michael Walle1-31/+11
2022-06-27soc: fsl: guts: remove module_exit() and fsl_guts_remove()Michael Walle1-14/+1
2022-06-27soc: fsl: guts: machine variable might be unsetMichael Walle1-1/+1
2022-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-7/+13
2022-02-18soc: fsl: qe: Check of ioremap return valueJiasheng Jiang1-0/+2
2022-02-18soc: fsl: qe: fix typo in a commentJason Wang1-2/+2
2022-02-18soc: fsl: guts: Add a missing memory allocation failure checkChristophe JAILLET1-2/+7
2022-02-18soc: fsl: guts: Revert commit 3c0d64e867edChristophe JAILLET1-4/+3
2022-02-09soc: fsl: dpio: read the consumer index from the cache inhibited areaIoana Ciornei1-4/+4
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds2-2/+2
2022-01-15cpumask: replace cpumask_next_* with cpumask_first_* where appropriateYury Norov2-2/+2
2021-12-16bus: fsl-mc: fsl-mc-allocator: Rework MSI handlingThomas Gleixner1-4/+4
2021-11-10Merge tag 'arm-fixes-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds3-7/+5
2021-11-03Merge tag 'drivers-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds4-14/+7
2021-10-21soc: fsl: dpio: rename the enqueue descriptor variableYouri Querry1-4/+4
2021-10-21soc: fsl: dpio: use an explicit NULL instead of 0Ioana Ciornei1-1/+1
2021-10-21soc: fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing1-6/+1
2021-10-21soc: fsl: guts: Make use of the helper function devm_platform_ioremap_resource()Cai Huoqing1-3/+1
2021-10-21soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_readRobert-Ionut Alexa1-0/+1
2021-10-20soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing()Tim Gardner1-6/+5
2021-10-19soc: fsl: dpio: use the combined functions to protect critical zoneMeng Li1-6/+3
2021-10-19soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_idMeng Li1-1/+1
2021-10-15soc: fsl: dpio: add Net DIM integrationIoana Ciornei3-0/+81
2021-10-15soc: fsl: dpio: add support for irq coalescing per software portalIoana Ciornei3-0/+107
2021-10-15soc: fsl: dpio: extract the QBMAN clock frequency from the attributesIoana Ciornei6-0/+9
2021-08-13soc: fsl: qe: fix static checker warningMaxim Kochetkov1-6/+5
2021-08-06soc: fsl: qe: convert QE interrupt controller to platform_deviceMaxim Kochetkov1-31/+44
2021-05-01Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-52/+3
2021-04-26Merge tag 'arm-drivers-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds12-105/+125
2021-04-16Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unis...Joerg Roedel1-52/+3
2021-04-08soc: fsl: enable acpi support in RCPM driverPeng Ma1-2/+22
2021-04-07iommu/fsl_pamu: enable the liodn when attaching a deviceChristoph Hellwig1-11/+0
2021-04-07iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct callChristoph Hellwig1-15/+3
2021-04-07iommu/fsl_pamu: remove ->domain_window_enableChristoph Hellwig1-7/+0
2021-04-07iommu/fsl_pamu: remove support for multiple windowsChristoph Hellwig1-7/+0
2021-04-07iommu/fsl_pamu: remove support for setting DOMAIN_ATTR_GEOMETRYChristoph Hellwig1-12/+0
2021-04-06soc: fsl: qe: replace qe_io{read,write}* wrappers by generic io{read,write}*Christophe Leroy6-97/+97
2021-04-06soc: fsl: guts: remove unneeded semicolonYang Li1-1/+1
2021-04-06soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlockZheng Yongjun1-2/+1
2021-04-06soc: fsl: qbman: Delete useless kfree codeZheng Yongjun1-1/+0
2021-04-06soc: fsl: qbman: Ensure device cleanup is run for kexecRoy Pledge2-2/+4
2021-04-01soc/fsl: qbman: fix conflicting alignment attributesArnd Bergmann1-1/+1
2021-01-21soc: fsl: qe: add cpm_muram_free_addr() helperRasmus Villemoes1-0/+12
2021-01-21soc: fsl: qe: store muram_vbase as a void pointer instead of u8Rasmus Villemoes1-3/+3
2021-01-21soc: fsl: qe: make cpm_muram_offset take a const void* argumentRasmus Villemoes1-1/+1
2020-12-16Merge tag 'arm-soc-drivers-5.11' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-13/+50
2020-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+1
2020-11-23soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)Hao Si1-4/+1
2020-11-23soc: fsl: handle RCPM errata A-008646 on SoC LS1021ABiwen Li1-1/+34
2020-11-23soc: fsl: qbman: qman: Remove unused variable 'dequeue_wq'Lee Jones1-6/+2
2020-11-23soc: fsl: qe: qe_common: Fix misnamed function attribute 'addr'Lee Jones1-1/+1
2020-11-23soc: fsl: dpio: qbman-portal: Fix a bunch of kernel-doc misdemeanoursLee Jones1-5/+13
2020-11-03soc/fsl/qbman: Add an argument to signal if NAPI processing is required.Sebastian Andrzej Siewior3-10/+14
2020-09-22soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clkWang Hai1-1/+1
2020-09-22soc: fsl: qman: convert to use be32_add_cpu()Liu Shixin1-1/+1
2020-09-22soc: fsl: dpio: remove set but not used 'addr_cena'Jason Yan1-2/+0
2020-09-22soc: fsl: qbman: Fix return value on successKrzysztof Kozlowski1-1/+1
2020-06-04Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-21/+8
2020-05-28Merge tag 'soc-fsl-next-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann5-21/+8
2020-05-22soc: fsl: dpio: Remove unused inline function qbman_write_eqcr_am_rt_registerYueHaibing1-12/+0
2020-05-22soc: fsl: qe: clean up an indentation issueColin Ian King1-1/+1
2020-05-22soc: fsl: dpio: Prefer the CPU affine DPIORoy Pledge1-1/+5
2020-05-22soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashingYueHaibing1-5/+0
2020-05-22soc: fsl: qe: Replace one-element array and use struct_size() helperGustavo A. R. Silva1-2/+2
2020-05-07soc: fsl: dpio: properly compute the consumer indexIoana Ciornei1-0/+1