aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/sh
AgeCommit message (Expand)AuthorFilesLines
2024-02-15sh: intc: Make intc_subsys constRicardo B. Marliere2-2/+2
2024-01-04maple: make maple_bus_type static and constGreg Kroah-Hartman1-2/+2
2023-10-25sh: Remove superhyway bus supportArnd Bergmann4-297/+0
2023-03-17sh: intc: move to use bus_get_dev_root()Greg Kroah-Hartman1-1/+9
2023-03-01Merge tag 'sh-for-v6.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-02-27sh: clk: Fix clk_enable() to return 0 on NULL clkGeert Uytterhoeven1-1/+1
2023-02-01maple: remove unneeded maple_bus_uevent() callback.Greg Kroah-Hartman1-7/+0
2022-07-07genirq: Add and use an irq_data_update_affinity helperSamuel Holland1-1/+1
2021-09-17maple: fix wrong return value of maple_bus_init().Lu Wei1-1/+4
2021-08-05sh: superhyway: Simplify check in remove callbackUwe Kleine-König1-1/+1
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-6/+2
2021-04-26Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-30/+19
2021-04-07sh: intc: Drop the use of irq_create_identity_mapping()Marc Zyngier1-30/+19
2021-03-17module: remove never implemented MODULE_SUPPORTED_DEVICELeon Romanovsky1-1/+0
2021-01-06sh/intc: Restore devm_ioremap() alignmentGeert Uytterhoeven1-1/+1
2021-01-06sh: intc: Convert to DEFINE_SHOW_ATTRIBUTEQinglang Miao1-12/+2
2020-08-14iomap: constify ioreadX() iomem argument (as in generic implementation)Krzysztof Kozlowski1-1/+1
2020-08-14sh: clkfwk: remove r8/r16/r32Kuninori Morimoto1-19/+4
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig3-3/+3
2019-10-18sh/intc: Use pr_warn instead of pr_warningKefeng Wang1-2/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner6-0/+6
2019-05-14treewide: replace #include <asm/sizes.h> with #include <linux/sizes.h>Masahiro Yamada1-1/+1
2018-08-02sh: introduce a sh_cacheop_vaddr helperChristoph Hellwig1-3/+4
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook3-7/+7
2018-02-08cpufreq: Add and use cpufreq_for_each_{valid_,}entry_idx()Dominik Brodowski1-2/+3
2017-11-14Merge tag 'dma-mapping-4.15' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-3/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-10-19sh: make dma_cache_sync a no-opChristoph Hellwig1-3/+2
2017-07-06drivers/sh/intc/virq.c: delete an error message for a failed memory allocatio...SF Markus Elfring1-3/+1
2017-06-09sh: superhyway: use dev_groups and not dev_attrs for bus_typeGreg Kroah-Hartman2-11/+20
2016-12-12lib: radix-tree: check accounting of existing slot replacement usersJohannes Weiner1-1/+1
2016-05-30drivers: sh: Stop using the legacy clock domain on ARMGeert Uytterhoeven1-9/+0
2016-03-04Merge tag 'v4.5-rc6' into core/resources, to resolve conflictIngo Molnar1-1/+1
2016-02-25drivers: sh: Restore legacy clock domain on SuperH platformsGeert Uytterhoeven1-1/+1
2016-01-30drivers: Initialize resource entry to zeroToshi Kani1-1/+1
2015-11-24drivers: sh: clk: Avoid crashes when passing NULL clocksGeert Uytterhoeven1-0/+12
2015-11-24drivers: sh: clk: Remove obsolete and unused clk_round_parent()Geert Uytterhoeven1-88/+0
2015-11-17drivers: sh: Get rid of CONFIG_ARCH_SHMOBILE_MULTIGeert Uytterhoeven1-1/+1
2015-09-21Merge tag 'renesas-sh-drivers-for-v4.3' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-14/+5
2015-09-16sh: Kill off set_irq_flags usageRob Herring1-9/+1
2015-09-16genirq: Remove irq argument from irq flow handlersThomas Gleixner2-3/+3
2015-09-14drivers: sh: Disable PM runtime for multi-platform ARM with genpdGeert Uytterhoeven1-13/+5
2015-09-14drivers: sh: Disable legacy default PM Domain on emev2Geert Uytterhoeven1-2/+1
2015-07-29sh/intc: Prepare irq flow handlers for irq argument removalThomas Gleixner1-1/+2
2015-07-29sh/intc: Use irq_desc_get_xxx() to avoid redundant lookup of irq_descJiang Liu2-7/+9
2015-07-29sh/irq: Use access helper irq_data_get_affinity_mask()Thomas Gleixner1-3/+3
2015-07-29sh/irq: Use irq accessor functions instead of open coded accessJiang Liu1-5/+7
2015-07-01Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-3/+5
2015-06-25sh/intc: Fix race in installing chained IRQ handlerThomas Gleixner1-2/+3
2015-06-25sh/intc: Fix potential race in installing chained IRQ handlerThomas Gleixner1-1/+2
2015-05-12drivers: sh: remove boilerplate code and use USE_PM_CLK_RUNTIME_OPSRajendra Nayak1-45/+2
2015-04-27drivers: sh: Remove test for now unsupported sh7372Geert Uytterhoeven1-2/+1
2015-04-27drivers: sh: Disable PM runtime for multi-platform r8a73a4 with genpdGeert Uytterhoeven1-1/+1
2015-04-27drivers: sh: Disable PM runtime for multi-platform sh73a0 with genpdGeert Uytterhoeven1-2/+2
2015-02-24drivers: sh: Disable PM runtime for multi-platform r8a7740 with genpdGeert Uytterhoeven1-0/+2
2014-12-05drivers: sh / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PMRafael J. Wysocki1-2/+2
2014-09-09drivers: sh: Leave disabling of unused PM domains to genpdUlf Hansson1-11/+0
2014-08-22sh: intc: Confine SH_INTC to platforms that need itGeert Uytterhoeven2-3/+6
2014-06-06Merge tag 'renesas-sh-drivers-for-v3.16' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-7/+35
2014-06-05drivers: sh: Enable PM runtime for new R-Car Gen2 SoCsGeert Uytterhoeven1-0/+3
2014-06-04Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-6/+0
2014-06-03Merge back earlier cpufreq material.Rafael J. Wysocki1-15/+5
2014-05-26drivers: sh: pm_runtime implementation needs to suspend and resume devicesBen Dooks1-2/+35
2014-05-26drivers: sh: Restrict INTC_USERIMASK to SH4AGeert Uytterhoeven1-1/+1
2014-05-26drivers: sh: pm_runtime does not need idle callbackBen Dooks1-8/+0
2014-05-16sh: intc: Remove pointless irq_reserve_irqs() invocationThomas Gleixner1-6/+0
2014-05-12drivers: sh: compile drivers/sh/pm_runtime.c if ARCH_SHMOBILE_MULTIGeert Uytterhoeven2-7/+27
2014-04-30sh: clk: Use cpufreq_for_each_valid_entry macro for iterationStratos Karafotis1-15/+5
2014-04-05Merge tag 'sh-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-1/+1
2014-02-18sh: intc: Enable driver compilation with COMPILE_TESTLaurent Pinchart1-1/+1
2014-02-04ARM: shmobile: wait for MSTP clock status to toggle, when enabling itGuennadi Liakhovetski1-0/+38
2013-06-28Merge branch 'pm-assorted'Rafael J. Wysocki1-1/+1
2013-06-04cpufreq: rename index as driver_data in cpufreq_frequency_tableViresh Kumar1-2/+2
2013-06-03PM / Runtime: Rework the "runtime idle" helper routineRafael J. Wysocki1-1/+1
2013-01-29Merge branch 'pfc' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/ren...Olof Johansson7-1370/+0
2013-01-25sh-pfc: Move driver from drivers/sh/ to drivers/pinctrl/Laurent Pinchart8-1308/+0
2013-01-25sh-pfc: Remove unused resource and num_resources platform data fieldsLaurent Pinchart1-13/+4
2013-01-25sh-pfc: Remove platform device registrationLaurent Pinchart1-12/+0
2013-01-25sh-pfc: Support passing resources through platform deviceLaurent Pinchart2-7/+21
2013-01-25sh-pfc: Split platform device and platform driver registrationLaurent Pinchart1-9/+6
2013-01-25sh-pfc: Use sh_pfc_ namespace prefix through the whole driverLaurent Pinchart2-56/+55
2013-01-25sh-pfc: Sort headers alphabeticallyLaurent Pinchart3-15/+15
2013-01-25sh-pfc: Remove check for impossible error conditionLaurent Pinchart1-2/+2
2013-01-25sh-pfc: Let the compiler decide whether to inline functionsLaurent Pinchart1-5/+3
2013-01-25sh-pfc: Use devm_ioremap_nocache()Laurent Pinchart1-21/+4
2013-01-25sh-pfc: Use devm_kzalloc()Laurent Pinchart3-40/+19
2013-01-25sh-pfc: Move platform device and driver to the coreLaurent Pinchart4-94/+114
2013-01-25sh-pfc: Merge PFC core and gpioLaurent Pinchart5-87/+25
2013-01-25sh-pfc: Merge PFC core and pinctrlLaurent Pinchart4-25/+7
2013-01-25sh-pfc: Move private definitions and declarations to private headerLaurent Pinchart4-0/+50
2013-01-25sh-pfc: Split platform data from the sh_pfc structureLaurent Pinchart3-68/+67
2013-01-11sh: clkfwk: bugfix: sh_clk_div_enable() care sh_clk_div_set_rate() if div6Kuninori Morimoto1-0/+6
2013-01-03Drivers: misc: remove __dev* attributes.Greg Kroah-Hartman2-14/+12
2012-11-13Merge branch 'soc4' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/re...Arnd Bergmann1-1/+0
2012-11-13sh: clkfwk: fixup unsed variable warningKuninori Morimoto1-1/+0
2012-11-12Merge branches 'depends/asoc', 'renesas/boards', 'renesas/soc' and 'renesas/s...Arnd Bergmann1-0/+86
2012-11-08sh: clkfwk: add sh_clk_fsidiv_register()Kuninori Morimoto1-0/+86
2012-10-15sh: Fix up more fallout from pointless ARM __iomem churn.Paul Mundt2-20/+29
2012-10-01Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds1-0/+1
2012-09-25sh: pfc: Fix up GPIO mux type reconfig case.Paul Mundt1-0/+2
2012-09-18sh: pfc: Release spinlock in sh_pfc_gpio_request_enable() error pathLaurent Pinchart1-1/+2
2012-09-14ARM: shmobile: move custom gpio functions to sh-gpio.hRob Herring1-0/+1
2012-08-20sh: intc: Fix up multi-evt irq association.Paul Mundt1-1/+1
2012-08-09sh: intc: Handle domain association for sparseirq pre-allocated vectors.Paul Mundt1-4/+23
2012-08-01Merge branch 'common/irqdomain' into sh-latestPaul Mundt5-5/+85
2012-08-01sh: intc: initial irqdomain support.Paul Mundt5-5/+85
2012-08-01sh: pfc: Fix up init ordering mess.Paul Mundt1-17/+15
2012-07-25sh: pfc: Build fix for pinctrl_remove_gpio_range() changes.Paul Mundt1-2/+0
2012-07-20Merge branch 'common/pinctrl' into sh-latestPaul Mundt7-150/+619
2012-07-20sh: pfc: pin config get/set support.Paul Mundt2-51/+97
2012-07-20sh: pfc: Prefer DRV_NAME over KBUILD_MODNAME.Paul Mundt1-5/+7
2012-07-17sh: pfc: pinctrl legacy group support.Paul Mundt1-10/+16
2012-07-17sh: pfc: Ignore pinmux GPIOs with invalid enum IDs.Paul Mundt1-0/+4
2012-07-17sh: pfc: Export pinctrl binding init symbol.Paul Mundt1-0/+1
2012-07-17sh: pfc: Error out on pinctrl init resolution failure.Paul Mundt1-0/+3
2012-07-11sh: pfc: Make pr_fmt consistent across pfc drivers.Paul Mundt3-3/+3
2012-07-11sh: pfc: pinctrl legacy function support.Paul Mundt1-33/+132
2012-07-10sh: pfc: Rudimentary pinctrl-backed GPIO support.Paul Mundt5-131/+437
2012-07-10sh: pfc: Shuffle PFC support core.Paul Mundt6-17/+19
2012-06-21Merge branch 'common/pfc' into sh-latestPaul Mundt4-271/+435
2012-06-21sh: pfc: Verify pin type encoding size at build time.Paul Mundt1-0/+5
2012-06-20sh: pfc: Make gpio chip support optional where possible.Paul Mundt2-1/+17
2012-06-20sh: pfc: Split out gpio chip support.Paul Mundt3-272/+415
2012-06-20Merge branch 'sh/clkfwk' into sh-latestPaul Mundt1-191/+142
2012-06-13Merge branch 'sh/dynamic-irq-cleanup' into sh-latestPaul Mundt3-59/+4
2012-06-13sh: intc: Allocate subgroup virq backing desc directly.Paul Mundt1-1/+3
2012-05-25sh: clkfwk: Consolidate div clk registration helper.Paul Mundt1-107/+75
2012-05-25sh: clkfwk: Consolidate div6/div4 clk_ops definitions.Paul Mundt1-25/+17
2012-05-25sh: clkfwk: Use shared sh_clk_div_enable/disable().Paul Mundt1-43/+34
2012-05-25sh: clkfwk: Use shared sh_clk_div_set_rate()Paul Mundt1-42/+28
2012-05-25sh: clkfwk: Use shared sh_clk_div_recalc().Paul Mundt1-36/+26
2012-05-25sh: clkfwk: Introduce a div_mask for variable div types.Paul Mundt1-5/+5
2012-05-25sh: clkfwk: Move to common clk_div_table accessors for div4/div6.Paul Mundt1-11/+35
2012-05-24sh: intc: Kill off deprecated dynamic IRQ API.Paul Mundt2-66/+1
2012-05-22sh: intc: Kill off special reservation interface.Paul Mundt1-8/+0
2012-04-12sh: clkfwk: Support variable size accesses for div4/div6 clocks.Paul Mundt1-34/+37
2012-04-11sh: clkfwk: Support variable size accesses for MSTP clocks.Paul Mundt1-11/+27
2012-03-30Merge tag 'sh-for-linus' of git://github.com/pmundt/linux-shLinus Torvalds4-35/+27
2012-03-29Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds4-4/+4
2012-03-29sh: intc: Fix up section mismatch for intc_ack_dataPaul Mundt1-3/+2
2012-03-28Merge branch 'common/intc-extension' into sh-latestPaul Mundt3-32/+25
2012-03-12sh: convert cpg code to sh_clk_opsMagnus Damm1-8/+8
2012-01-25sh: intc: remove dependency on NR_IRQSRob Herring4-4/+4
2012-01-24sh: intc: optimize intc IRQ lookupPaul Mundt3-22/+22
2012-01-24sh: intc: Use IRQ_SET_MASK_OK_NOCOPY for intc_set_affinity.Paul Mundt1-1/+1
2012-01-24sh: intc: Kill off superfluous irq_shutdown hooking.Paul Mundt1-1/+0
2012-01-24sh: intc: Prefer IRQCHIP_SKIP_SET_WAKE over a dummy set_wake callback.Paul Mundt1-6/+1
2012-01-24sh: intc: Make global intc controller counter static.Paul Mundt2-2/+1
2012-01-24sh: clkfwk: bugfix: use clk_reparent() for div6 clocksKuninori Morimoto1-1/+1
2012-01-11Merge tag 'rmobile-for-linus' of git://github.com/pmundt/linux-shLinus Torvalds1-82/+94
2012-01-12Merge branch 'sh/pm-runtime' into sh-latestPaul Mundt1-8/+1
2012-01-12sh: also without PM_RUNTIME pm_runtime.o must be builtGuennadi Liakhovetski1-1/+1
2012-01-10Merge branch 'common/clkfwk' into sh-latestPaul Mundt1-2/+2
2012-01-10sh: clkfwk: sh_clk_init_parent() should be called after clk_register()Kuninori Morimoto1-2/+2
2012-01-09Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Paul Mundt3-25/+35
2012-01-09Merge branches 'common/pfc' and 'common/clkfwk' into rmobile/marzenPaul Mundt3-109/+250
2012-01-09sh: pfc: Unlock register supportMagnus Damm1-12/+10
2012-01-09sh: pfc: Variable bitfield width config register supportMagnus Damm1-11/+33
2012-01-09sh: pfc: Add config_reg_helper() functionMagnus Damm1-44/+32
2012-01-09sh: pfc: Convert index to field and value pairMagnus Damm1-27/+18
2012-01-09sh: pfc: Add gpio_read_bit() for data register accessMagnus Damm1-1/+14
2012-01-08Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+9
2012-01-06Merge branch 'driver-core-next' into Linux 3.2Greg Kroah-Hartman3-25/+26
2011-12-25PM / shmobile: Don't include SH7372's INTCS in syscore suspend/resumeRafael J. Wysocki2-0/+9
2011-12-21sh: intc - convert sysdev_class to a regular subsystemKay Sievers3-25/+26
2011-12-09Merge branches 'common/clkfwk', 'common/pfc' and 'common/serial-rework' into ...Paul Mundt3-47/+176
2011-12-09sh: pfc: ioremap() supportMagnus Damm1-24/+113
2011-12-09sh: use ioread32/iowrite32 and mapped_reg for div6Magnus Damm1-10/+10
2011-12-09sh: use ioread32/iowrite32 and mapped_reg for div4Magnus Damm1-8/+8
2011-12-09sh: use ioread32/iowrite32 and mapped_reg for mstp32Magnus Damm1-4/+4
2011-12-09sh: extend clock struct with mapped_reg memberMagnus Damm1-2/+7
2011-11-24sh: clkfwk: setup clock parent from current register valueKuninori Morimoto1-0/+35
2011-11-18sh: Kill off remaining private runtime PM bits.Paul Mundt1-11/+1
2011-11-18sh: sh7723: use runtime PM implementation, common with arm/mach-shmobileGuennadi Liakhovetski1-1/+2
2011-11-18sh: sh7722: use runtime PM implementation, common with arm/mach-shmobileGuennadi Liakhovetski1-0/+1
2011-11-18sh: sh7724: use runtime PM implementation, common with arm/mach-shmobileGuennadi Liakhovetski1-0/+1
2011-11-11Merge branches 'sh/pm-runtime' and 'common/clkfwk' into sh-fixes-for-linusPaul Mundt8-88/+99
2011-11-11sh: clkfwk: Kill off remaining debugfs cruft.Paul Mundt1-87/+0
2011-11-11drivers: sh: Kill off dead pathname for runtime PM stub.Paul Mundt1-3/+1
2011-11-11drivers: sh: Generalize runtime PM platform stub.Paul Mundt2-0/+75
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-0/+5
2011-11-05sh: intc: Allow triggering on both edges for ARM SoCsMagnus Damm1-1/+1
2011-11-05sh: clkfwk: add clk_rate_mult_range_round()Kuninori Morimoto1-0/+20
2011-10-31drivers/sh: Add export.h for EXPORT_SYMBOL to intc/virq.cPaul Gortmaker1-0/+1
2011-10-31sh: Add export.h to arch/sh specific files as required.Paul Gortmaker1-0/+1
2011-10-31sh: Add module.h to arch/sh specific files as required.Paul Gortmaker2-0/+2
2011-10-31sh: fix implicit use of stat.h in arch/sh specific filesPaul Gortmaker1-0/+1
2011-10-28sh: userimask.c needs linux/stat.hNobuhiro Iwamatsu1-0/+1
2011-10-28sh: pfc: Add GPIO IRQ supportMagnus Damm1-0/+27
2011-10-28sh: pfc: get_config_reg() shift clean upMagnus Damm1-1/+1
2011-10-28sh: intc: Add IRQ trigger bit field checkMagnus Damm1-2/+7
2011-08-08Merge branch 'common/core' into sh-latestPaul Mundt1-0/+3
2011-08-01Merge branch 'sh-latest' of git://git.kernel.org/pub/scm/linux/kernel/git/let...Linus Torvalds1-2/+27
2011-07-21sh: intc: enable both edges GPIO interrupts on sh7372Magnus Damm1-0/+3
2011-07-20switch assorted clock drivers to debugfs_remove_recursive()Al Viro1-5/+2
2011-06-24sh: clkfwk: Convert to IS_ERR_OR_NULL.Paul Mundt1-1/+1
2011-06-24drivers: sh: late disabling of clocks V2Magnus Damm1-1/+26
2011-06-14drivers: sh: resume enabled clocks fixMagnus Damm1-1/+1
2011-05-23Merge branch 'sh/genirq-threading' into sh-latestPaul Mundt1-0/+5
2011-04-27sh: intc: Set virtual IRQs as nothread.Paul Mundt1-0/+5