aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/devices.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-19ARM: OMAP2+: Remove unneeded #include <linux/pinctrl/machine.h>Geert Uytterhoeven1-1/+0
2019-08-12media: mach-omap2/devices.c: set dma maskHans Verkuil1-0/+7
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2018-02-14ARM: OMAP2+: Remove unused gpio header file referencesSuman Anna1-1/+1
2017-06-08ARM: OMAP2+: Remove unused legacy code for device initTony Lindgren1-175/+0
2017-03-28ARM: OMAP2+: mark omap_init_rng as __initArnd Bergmann1-1/+1
2016-11-10ARM: OMAP2+: Remove legacy hwmod mux codeTony Lindgren1-1/+0
2016-08-26ARM: OMAP2+: use IS_ENABLED() instead of checking for built-in or moduleJavier Martinez Canillas1-4/+3
2016-01-25Merge branch 'enable-devices' into omap-for-v4.5/fixesTony Lindgren1-21/+4
2016-01-21ARM: OMAP2+: Remove legacy mailbox device instantiationSuman Anna1-28/+0
2015-12-17ARM: OMAP2+: Remove device creation for omap-pcm-audioPeter Ujfalusi1-21/+4
2015-10-12ARM: OMAP2+: Remove legacy OMAP3 ISP instantiationLaurent Pinchart1-53/+0
2015-05-20mach-omap2: Remove use of deprecated marco, PTR_RET in devices.cNicholas Krause1-2/+2
2015-04-02[media] omap3isp: Replace many MMIO regions by twoSakari Ailus1-63/+3
2015-04-02[media] omap3isp: Move the syscon register out of the ISP register mapsSakari Ailus1-10/+0
2014-12-11Merge tag 'media/v3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-31/+0
2014-12-09Merge tag 'omap-gpmc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+26
2014-11-28ARM: OMAP2+: Move GPMC initcall to devices.cTony Lindgren1-0/+26
2014-11-21[media] mach-omap2: remove deprecated VIDEO_OMAP2 supportHans Verkuil1-31/+0
2014-11-05ARM: OMAP4+: Remove unused omap_l3_noc platform initTony Lindgren1-34/+0
2014-11-05ARM: OMAP3: Fix errors for omap_l3_smx when booted with device treeTony Lindgren1-1/+1
2014-07-26Merge tag 'omap-for-v3.17/soc-new' of git://git.kernel.org/pub/scm/linux/kern...Arnd Bergmann1-1/+1
2014-07-15ARM: OMAP2+: Avoid mailbox legacy device creation for DT-bootSuman Anna1-1/+1
2014-07-08ARM: OMAP2+: Remove non working OMAP HDMI audio initializationJyri Sarha1-28/+0
2014-05-29ARM: OMAP2+: remove unused omap4-keypad file and codeJoachim Eastwood1-33/+0
2014-03-12ARM: OMAP2+: change the ISP device archdata MMU name for DTSuman Anna1-0/+3
2013-11-11Merge tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds1-38/+0
2013-10-08ARM: OMAP2+: display: Create omap_vout device inside omap_display_initArchit Taneja1-5/+5
2013-09-25ARM: OMAP2+: Use pdata quirks for wl12xx legacy initTony Lindgren1-38/+0
2013-09-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-1/+1
2013-09-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxHerbert Xu1-3/+2
2013-08-21ARM: OMAP2+: Remove legacy device creation for McPDM and DMICPeter Ujfalusi1-40/+0
2013-08-09ARM: OMAP2+: Only manually add hwmod data when DT not used.Lokesh Vutla1-1/+1
2013-07-04ARM: OMAP2+: devices: remove duplicated include from devices.cWei Yongjun1-1/+0
2013-07-04ARM: OMAP2+: Cocci spatch "ptr_ret.spatch"Thomas Meyer1-2/+2
2013-07-02Merge tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+10
2013-07-02Merge tag 'cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-109/+24
2013-06-20Merge tag 'omap-for-v3.11/dma-signed' of git://git.kernel.org/pub/scm/linux/k...Arnd Bergmann1-1/+0
2013-06-18ARM: OMAP2+: Remove dma.hJarkko Nikula1-1/+0
2013-06-12ARM: OMAP2+: devices: Do not print error when dss_hdmi hwmod lookup failsPeter Ujfalusi1-3/+1
2013-06-12ARM: OMAP2+: devices: Do not print error when DMIC hwmod lookup failsPeter Ujfalusi1-3/+1
2013-06-12ARM: OMAP2+: devices: Do not print error when McPDM hwmod lookup failsPeter Ujfalusi1-3/+1
2013-06-11mailbox/omap: move the OMAP mailbox framework to driversSuman Anna1-2/+2
2013-06-11ARM: OMAP2+: mbox: remove dependencies with soc.hSuman Anna1-1/+8
2013-05-30ARM: OMAP2+: Remove omap4 ocp2scp pdataTony Lindgren1-78/+0
2013-05-30ARM: OMAP2+: Remove omap4 pdata for USBTony Lindgren1-45/+0
2013-05-30ARM: OMAP2+: Legacy support for wl12xx when booted with devicetreeTony Lindgren1-0/+39
2013-03-30ARM: OMAP2+: Only manually add hwmod data when DT not used.Mark A. Greer1-1/+1
2013-03-30ARM: OMAP2+: Remove unnecessary message when no AES IP is presentMark A. Greer1-13/+9
2013-03-30ARM: OMAP3xxx: hwmod: Convert AES crypto device data to hwmodMark A. Greer1-40/+2
2013-03-30ARM: OMAP2xxx: hwmod: Convert AES crypto devcie data to hwmodMark A. Greer1-25/+10
2013-03-30ARM: OMAP2+: Only manually add hwmod data when DT not used.Mark A. Greer1-1/+1
2013-03-30ARM: OMAP2+: Remove unnecessary message when no SHA IP is presentMark A. Greer1-11/+7
2013-03-30ARM: OMAP3xxx: hwmod: Convert SHAM crypto device data to hwmodMark A. Greer1-39/+2
2013-03-30ARM: OMAP2xxx: hwmod: Convert SHAM crypto device data to hwmodMark A. Greer1-21/+10
2013-02-28Merge tag 'late-omap' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/ar...Linus Torvalds1-1/+1
2013-02-21Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-15/+10
2013-02-21Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds1-3/+3
2013-02-15Merge branch 'omap/multiplatform-fixes', tag 'v3.8-rc5' into next/multiplatformArnd Bergmann1-1/+1
2013-02-12ARM: OMAP2+: fix some omap_device_build() calls that aren't compiled by defaultPaul Walmsley1-1/+1
2013-02-06ARM: OMAP: devices: create device for usb part of control moduleKishon Vijay Abraham I1-0/+45
2013-01-26ARM: OMAP2+: omap_device: remove obsolete pm_lats and early_device codePaul Walmsley1-15/+10
2013-01-21ARM: OMAP2+: Fix section warning for omap_init_ocp2scp()Tony Lindgren1-1/+1
2013-01-11ARM: OMAP2+: Use omap initcallsTony Lindgren1-3/+3
2012-12-20Merge tag 'iommu-updates-v3.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2012-12-13Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+10
2012-12-13Merge tag 'pm-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds1-1/+1
2012-12-03iommu/omap: Migrate to hwmod frameworkOmar Ramirez Luna1-1/+1
2012-12-03Merge branch 'omap-for-v3.8/cleanup-headers-iommu' of git://git.kernel.org/pu...Joerg Roedel1-1/+1
2012-11-30Merge tag 'tags/omap-for-v3.8/cleanup-multiplatform-no-clock-signed' of git:/...Olof Johansson1-1/+1
2012-11-30Merge tag 'omap-for-v3.8/cleanup-headers-iommu-signed' of git://git.kernel.or...Olof Johansson1-1/+1
2012-11-30ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.hTony Lindgren1-1/+1
2012-11-28[media] omap3isp: Add CSI configuration registers from control block to ISP r...Sakari Ailus1-0/+10
2012-11-25Merge tag 'v3.7-rc7' into next/cleanupOlof Johansson1-0/+79
2012-11-20ARM: OMAP2+: Move iommu/iovmm headers to platform_dataTony Lindgren1-1/+1
2012-11-07ARM: OMAP: ocp2scp: create omap device for ocp2scpKishon Vijay Abraham I1-0/+79
2012-10-29ARM: OMAP2+: WDT: move init; add read_reset_sources pdata function pointerPaul Walmsley1-26/+0
2012-10-24Merge tag 'omap-for-v3.8/cleanup-headers-signed' into omap-for-v3.8/cleanup-h...Tony Lindgren1-3/+5
2012-10-18ARM: OMAP: Make plat/omap_hwmod.h local to mach-omap2Tony Lindgren1-2/+3
2012-10-17ARM: OMAP: Make omap_device local to mach-omap2Tony Lindgren1-1/+1
2012-10-16ARM: OMAP4: devices: fixup OMAP4 DMIC platform device error messageSebastien Guiriec1-1/+1
2012-10-15ARM: OMAP: DMA: Move plat/dma.h to plat-omap/dma-omap.hLokesh Vutla1-1/+1
2012-10-15ARM: OMAP2+: DMA: Moving OMAP2+ DMA channel definitions to mach-omap2Lokesh Vutla1-0/+1
2012-10-04Merge branch 'late/kirkwood' into late/socOlof Johansson1-3/+2
2012-09-23ARM: OMAP2+: PMU: Convert OMAP2/3 devices to use HWMODJon Hunter1-29/+0
2012-09-23ARM: OMAP: split OMAP1, OMAP2+ RNG device registrationPaul Walmsley1-0/+18
2012-09-20ARM: OMAP2+: Make omap4-keypad.h localTony Lindgren1-1/+1
2012-09-19ARM: omap: move platform_data definitionsArnd Bergmann1-1/+1
2012-09-18Merge tag 'cleanup-fixes-for-v3.7' of git://git.kernel.org/pub/scm/linux/kern...Olof Johansson1-0/+5
2012-09-17ARM: OMAP2+: Enable pinctrl dummy statesMatt Porter1-0/+5
2012-09-16Merge tag 'omap-cleanup-sparseirq-for-v3.7' of git://git.kernel.org/pub/scm/l...Olof Johansson1-10/+8
2012-09-16Merge tag 'cleanup-omap-tags-for-v3.7' of git://git.kernel.org/pub/scm/linux/...Olof Johansson1-1/+0
2012-09-12ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+Tony Lindgren1-1/+0
2012-09-12ARM: OMAP2+: Prepare for irqs.h removalTony Lindgren1-9/+8
2012-09-10ARM: OMAP: remove plat/board.h fileIgor Grinberg1-1/+0
2012-08-23ARM: pmu: remove arm_pmu_type enumerationSudeep KarkadaNagesha1-2/+1
2012-07-23Merge tag 'pm' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-108/+0
2012-07-23Merge tag 'newsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-1/+1
2012-07-09ARM: OMAP5: l3: Add l3 error handler support for omap5R Sricharan1-1/+1
2012-07-09ARM: OMAP: avoid build wdt platform device if with dt supportXiao Jiang1-1/+1
2012-06-26ARM: OMAP2: Use hwmod to initialize mmc for 2420Tony Lindgren1-70/+0
2012-06-21ARM: OMAP2+: HDQ1W: use omap_devicePaul Walmsley1-38/+0
2012-05-26Merge tag 'cleanup2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds1-3/+16
2012-05-22Merge tag 'boards' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-0/+31
2012-05-22Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-3/+6
2012-05-10Merge tag 'omap-dt-for-v3.5' of git://git.kernel.org/pub/scm/linux/kernel/git...Olof Johansson1-3/+4
2012-05-09ARM: OMAP2: Use hwmod to initialize mmc for 2420Tony Lindgren1-3/+16
2012-05-09ARM: OMAP: devices: Register platform devices for HDMI audioRicardo Neri1-0/+31
2012-05-08OMAP4: devices: Do not create mcpdm device if the dtb has been providedPeter Ujfalusi1-1/+1
2012-05-08OMAP4: devices: Do not create dmic device if the dtb has been providedPeter Ujfalusi1-2/+3
2012-04-17ARM: OMAP2+: clean up some cppcheck warningsPaul Walmsley1-4/+3
2012-04-15Merge branch 'omap/dt-missed-3.4' into next/dtOlof Johansson1-1/+3
2012-03-27Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-1/+1
2012-03-27Merge tag 'fixes-non-critical' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-7/+8
2012-03-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-0/+1
2012-03-16Input: omap4-keypad - move platform_data to <linux/platform_data>Felipe Balbi1-0/+1
2012-03-12arm/dts: OMAP4: Add SPI controller nodesBenoit Cousson1-1/+3
2012-03-12ARM: OMAP: Do not register omap-mcbsp-dai devicePeter Ujfalusi1-22/+0
2012-03-05Merge remote-tracking branch 'omap/hsmmc' into for_3.4/cleanup/pm-baseKevin Hilman1-4/+4
2012-02-28Merge branch 'hsmmc' into fixes-non-criticalTony Lindgren1-4/+4
2012-02-24ARM: OMAP: convert omap_device_build() and callers to __initKevin Hilman1-4/+4
2012-02-24ARM: OMAP2+: Move most of plat/io.h into local iomap.hTony Lindgren1-1/+1
2012-02-23ARM: OMAP2+: Fix OMAP_HDQ_BASE build errorTony Lindgren1-3/+4
2012-01-26ARM: OMAP2+: arch/arm/mach-omap2/devices.c: introduce missing kfreeJulia Lawall1-0/+1
2012-01-16Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommuLinus Torvalds1-1/+13
2012-01-16ARM: OMAP3: fix build on !CONFIG_IOMMU_APIOhad Ben-Cohen1-1/+13
2012-01-10Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommuLinus Torvalds1-0/+7
2011-12-13ARM: OMAP4: devices: Register OMAP4 DMIC platform devicePeter Ujfalusi1-0/+22
2011-12-05ARM: OMAP3: bind omap3isp_device to its iommu deviceOhad Ben-Cohen1-0/+7
2011-11-04ARM: OMAP2+: devices: Fixes for McPDMPeter Ujfalusi1-14/+3
2011-11-01Merge branch 'next/cleanup2' of git://git.linaro.org/people/arnd/arm-socLinus Torvalds1-42/+9
2011-11-01Merge branch 'next/cleanup' of git://git.linaro.org/people/arnd/arm-socLinus Torvalds1-22/+22
2011-10-31Merge branch 'next/fixes' into next/cleanupArnd Bergmann1-2/+1
2011-10-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiw...Linus Torvalds1-0/+33
2011-10-04arm/dts: OMAP4: Add a main ocp entry bound to l3-noc driverBenoit Cousson1-0/+5
2011-10-04ARM: OMAP2+: devices: Remove all omap_device_pm_latency structuresBenoit Cousson1-42/+4
2011-09-22OMAP: McPDM: Convert McPDM device to omap_devicePeter Ujfalusi1-0/+33
2011-09-15OMAP: omap_device: when building return platform_device instead of omap_deviceKevin Hilman1-22/+22
2011-08-08ARM: gpio: convert includes of mach/gpio.h and asm/gpio.h to linux/gpio.hRussell King1-2/+1
2011-07-05OMAP4: Keyboard: Mux changes in the board fileShubhrajyoti Datta1-1/+2
2011-06-01OMAP4: fix return value of omap4_l3_initRabin Vincent1-1/+1
2011-03-31Fix common misspellingsLucas De Marchi1-3/+3
2011-03-27Merge branch 'omap-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2011-03-24Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-24/+38
2011-03-22[media] omap2: Fix camera resources for multiomapSergio Aguirre1-13/+12
2011-03-22[media] omap3: Add function to register omap3isp platform device structureLaurent Pinchart1-9/+10
2011-03-22[media] omap3: Remove unusued ISP CBUFF resourceSergio Aguirre1-5/+0
2011-03-22[media] ARM: OMAP3: Update Camera ISP definitions for OMAP3630Tuukka Toivonen1-4/+24
2011-03-18arm: mach-omap2: devices: fix omap3_l3_init() return valueAaro Koskinen1-1/+1
2011-03-09OMAP4: Initialise the l3 device with the hwmod data.sricharan1-0/+32
2011-03-09OMAP3: devices: Initialise the l3 device with the hwmod data.sricharan1-0/+32
2011-03-02Merge branches 'devel-iommu-mailbox', 'devel-mcbsp', 'devel-board' and 'devel...Tony Lindgren1-342/+49
2011-03-01OMAP: adapt hsmmc to hwmod frameworkKishore Kadiyala1-168/+0
2011-03-01OMAP: hsmmc: Move mux configuration to hsmmc.cKishore Kadiyala1-83/+0
2011-03-01omap: mmc: split out init for 2420Anand Gadiyar1-32/+56
2011-02-24OMAP: mailbox: build device using omap_device/omap_hwmodFelipe Contreras1-82/+16
2011-02-23Merge branches 'devel-cleanup', 'devel-omap4', 'devel-board' and 'devel-nand'...Tony Lindgren1-0/+41
2011-02-17OMAP4: keypad: Add the board supportSyed Rafiuddin1-0/+41
2011-02-17OMAP: devices: Modify McSPI device to adapt to hwmod frameworkCharulatha V1-147/+40
2011-01-27omap: Start using CONFIG_SOC_OMAPTony Lindgren1-3/+3
2011-01-06omap2+: wdt: trivial sparse fixesNishanth Menon1-1/+1
2010-12-21OMAP2+: wd_timer: disable on boot via hwmod postsetup mechanismPaul Walmsley1-15/+0
2010-12-21OMAP2+: wd_timer: separate watchdog disable code from the rest of mach-omap2/...Paul Walmsley1-50/+5
2010-12-20arm: mach-omap2: hsmmc_reset: fix clk_get() error handlingAaro Koskinen1-20/+24
2010-10-25Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-16/+115
2010-10-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiw...Linus Torvalds1-0/+39
2010-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-0/+71
2010-10-08OMAP: control: move plat-omap/control.h to mach-omap2/control.hPaul Walmsley1-2/+1
2010-10-08OMAP2PLUS: WDT: Fix: Disable WDT after reset during initCharulatha V1-0/+61
2010-10-08Merge branch 'pm-hwmods' of ssh://master.kernel.org/pub/scm/linux/kernel/git/...Tony Lindgren1-0/+39
2010-10-04omap: devices: Avoid merge conflict between ASoC and OMAP hwmod changesJarkko Nikula1-1/+1
2010-10-01omap4 hsmmc: Register offset handlingkishore kadiyala1-5/+3
2010-09-29OMAP: WDT: Split OMAP1 and OMAP2PLUS device registrationVaradarajan, Charulatha1-0/+39
2010-09-27omap: mmc: extended to pass host capabilities from board fileSukumar Ghorai1-7/+9
2010-09-27omap: crypto: updates to enable omap aesDmitry Kasatkin1-0/+71
2010-09-03crypto: updates to enable omap aesDmitry Kasatkin1-0/+71
2010-08-16Merge branch 'for-2.6.36' into for-2.6.37Mark Brown1-71/+17
2010-08-12ASoC: multi-component - ASoC Multi-Component SupportLiam Girdwood1-0/+39
2010-08-04Merge branch 'v2.6.35-omap-mailbox-for-next' of git://gitorious.org/~doyu/lk/...Tony Lindgren1-1/+5
2010-08-04omap: mailbox: standarize on 'omap-mailbox'Felipe Contreras1-1/+1
2010-08-04omap: mailbox: add IRQ namesFelipe Contreras1-0/+4
2010-07-05Removing dead OMAP_STIChristoph Egger1-57/+0
2010-07-05omap: mux: Convert 2420 platform init code to use new mux codeTony Lindgren1-13/+12
2010-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-10/+48
2010-05-20Merge branch 'omap4-i2c-init' into omap-for-linusTony Lindgren1-0/+34
2010-05-20omap: init the gpio pinmux for mmcstanley.miao1-0/+9
2010-05-17Merge branch 'devel-stable' into develRussell King1-1/+1
2010-05-14crypto: omap - OMAP macros correctedDmitry Kasatkin1-2/+2
2010-05-10OMAP2/3: Add V4L2 DSS driver support in device.cVaibhav Hiremath1-0/+28
2010-05-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6Herbert Xu1-1/+1
2010-05-03crypto: omap - Updates omap sham device related platform codeDmitry Kasatkin1-10/+48
2010-04-29ARM: 6046/1: ARM: OMAP: register PMU IRQs during board initialisationWill Deacon1-0/+34
2010-04-23OMAP4-HSMMC: FIX for MMC5 Controller IRQ Basekishore kadiyala1-1/+1
2010-02-23omap4: Use irq line defines from irq-44xx.hSantosh Shilimkar1-4/+4
2010-02-15omap2/3: Fix initcalls for multi-omapTony Lindgren1-1/+6
2010-02-15omap2/3/4: Fix mbox init for multi-omapTony Lindgren1-6/+24
2009-12-11omap: mux: Replace omap_cfg_reg() with new style signal or gpio functionsTony Lindgren1-20/+42
2009-11-22omap: mailbox: Add resources and mailbox register base address for OMAP4 mailboxC A Subramaniam1-9/+27
2009-11-22omap3: HSMMC2 8-bit mux configurationMadhu1-0/+6
2009-11-22omap3630: Add HSMMC related checksMadhu1-1/+1