Skip to content

PMECC - Added support on SAMA5D4 for the HW Galois lookup table #27

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 695 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
695 commits
Select commit Hold shift + click to select a range
07dbbcc
Merge branch 'at91-4.1-trunk/base_dma' into linux-4.1-at91
Nov 26, 2015
2f1b942
mmc: sdhci-of-at91: add presets setup
ldesroches Nov 25, 2015
0480abe
wireless: regulatory: reduce log level of CRDA related messages
tpetazzoni Jul 9, 2015
2662217
Merge branch 'at91-4.1-trunk/base_classd' into linux-4.1-at91
Nov 26, 2015
e4e8d40
ARM: at91/dt: sama5d2: classd: add GCK's parent clock
sowu Nov 23, 2015
8619281
ARM: at91/dt: sama5d2: classd: add sound card name
sowu Nov 23, 2015
8143fff
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Nov 26, 2015
3964657
Merge branch 'at91-4.1-trunk/base+4.3' into linux-4.1-at91
Nov 26, 2015
33d8572
Merge branch 'at91-4.1-trunk/base_sdmmc' into at91-4.1-trunk/sdmmc
ldesroches Nov 26, 2015
d0d9bbe
mmc: sdhci-of-at91: controller is suspended too early
ldesroches Nov 26, 2015
2e82102
spi: atmel: update DT bindings documentation
Jun 16, 2015
51b968a
spi: atmel: remove warning when !CONFIG_PM_SLEEP
alexandrebelloni Sep 10, 2015
837fc40
spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word
dmosberger Oct 20, 2015
d0d9cd2
Merge branch 'at91-4.1-trunk/base_spi' into linux-4.1-at91
Nov 26, 2015
1f5b03c
Merge branch 'at91-4.1-trunk/sdmmc' into linux-4.1-at91
Nov 26, 2015
9028663
mtd: spi-nor: remove unused read_xfer/write_xfer hooks
Sep 18, 2015
e27d108
mtd: spi-nor: properly detect the memory when it boots in Quad or Dua…
Sep 18, 2015
da74455
mtd: spi-nor: fix Quad SPI mode support for Spansion, Micron and Macr…
Sep 18, 2015
1bbf484
mtd: m25p80: add support of dual and quad spi protocols to all commands
Sep 18, 2015
ea8ee7b
Documentation: atmel-quadspi: add binding file for Atmel QSPI driver
Sep 15, 2015
3d2489e
ARM: at91/defconfig: add quadspi support in sama5_defconfig
Nov 27, 2015
9be890e
ARM: at91/dt: disable HW SHA: issue in recent kernels
Nov 27, 2015
70f7ecf
ARM: at91/dt: remove m25p,num-dummy-cycles old property
Nov 27, 2015
433a074
mtd: atmel-quadspi: add driver for Atmel QSPI controller
Sep 15, 2015
cf8487b
Merge branch 'at91-4.1-trunk/qspi' into linux-4.1-at91
Nov 30, 2015
14a8a54
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Nov 30, 2015
c8b90f4
Merge branch 'at91-4.1-trunk/defconfig' into linux-4.1-at91
Nov 30, 2015
77918b3
Makefile: add EXTRAVERSION for linux4sam 5.0
Nov 30, 2015
d4db91e
ARM: at91/dt: sama5d4 master clock can run at 200MHz
Dec 1, 2015
562265d
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Dec 1, 2015
96f0d75
mtd: spi-nor: fix number of dummy cycles for Micron and Macronix memo…
Dec 1, 2015
3a83d8b
Merge branch 'at91-4.1-trunk/qspi' into linux-4.1-at91
Dec 1, 2015
ffcc8c0
mtd: atmel-quadspi: fix wrong DT node when calling spi_nor_scan()
Dec 1, 2015
5a3d686
Merge branch 'at91-4.1-trunk/qspi' into linux-4.1-at91
Dec 2, 2015
17afb08
dmaengine: at_xdmac: fix at_xdmac_prep_dma_memcpy()
Dec 7, 2015
dffd70a
Merge branch 'at91-4.1-trunk/base_dma' into linux-4.1-at91
Dec 10, 2015
4d6d4df
iio:adc:at91-sama5d2: introduce new atmel adc driver
ldesroches Dec 14, 2015
1238cfd
MAINTAINERS: add entry for Atmel SAMA5D2 ADC driver
ldesroches Dec 14, 2015
4e9c08d
iio:adc:at91-sama5d2: backport from 4.3 to 4.1
ldesroches Dec 14, 2015
4e62f8e
ARM: at91/dt: sama5d2: add adc device
ldesroches Dec 14, 2015
86ec1d8
ARM: at91/dt: sama5d2 Xplained: enable the adc device
ldesroches Dec 14, 2015
dcd7565
ARM: at91/defconfig: add sama5d2 adc support in sama5_defconfig
ldesroches Dec 14, 2015
a6e5973
Merge branches 'at91-4.1-trunk/adc', 'at91-4.1-trunk/dt' and 'at91-4.…
Dec 15, 2015
8d85848
dmaengine: at_xdmac: fix bad behavior in interleaved mode
Dec 2, 2015
4b34781
Merge branch 'at91-4.1-trunk/base_dma' into linux-4.1-at91
Dec 16, 2015
6554414
ARM: at91: add the PDMIC driver code
sowu Dec 22, 2015
4404fc8
Merge branch 'at91-4.1-trunk/base_pdmic' into linux-4.1-at91
Jan 7, 2016
8f82550
ARM: at91/dt: sama5d2: add pdmic node
sowu Dec 22, 2015
b0cdab0
ARM: at91/dt: sama5d2 Xplained: add pdmic node
sowu Dec 8, 2015
8d5e1da
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 7, 2016
9444265
ARM: at91/dt: disable the ISC port in favor of PDMIC
Jan 7, 2016
f0bf5a4
Merge branch 'at91-4.1-trunk/dt_isc' into linux-4.1-at91
Jan 7, 2016
ec3f90c
ARM: at91/defconfig: add PDMIC audio interface
Jan 7, 2016
17862c1
Merge branch 'at91-4.1-trunk/defconfig' into linux-4.1-at91
Jan 7, 2016
5e7dd9f
ARM: at91: pm: simply call at91_pm_init
alexandrebelloni Oct 12, 2015
1b3dc93
ARM: at91: pm: find and remap the pmc
alexandrebelloni Oct 12, 2015
22394b6
clk: at91: make use of syscon to share PMC registers in several drivers
Oct 12, 2015
0d7417b
usb: gadget: atmel: access the PMC using regmap
alexandrebelloni Oct 12, 2015
17c026c
rtc: at91rm9200: clear RTC alarm status flag prior to suspending
wenyouya Oct 12, 2015
d05b74a
ARM: at91/dt: sama5d2 Xplained: add wakeup on the PB USER
Jan 11, 2016
76acb6b
ARM: at91/dt: sama5d2 Xplained: add phy address and IRQ for macb0
Jan 12, 2016
031135c
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 13, 2016
1aed778
Merge branches 'at91-4.1-trunk/base_usb' and 'at91-4.1-trunk/rtc' int…
Jan 13, 2016
8ba2076
ARM: at91/dt: factorize sama5d2 device trees with pda7 introduction
ldesroches Jan 8, 2016
c4a2f34
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 14, 2016
07090b6
ARM: at91/dt: use syscon for PMC
alexandrebelloni Oct 12, 2015
44ec13b
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 15, 2016
fda04fa
crypto: atmel-sha: fix crash when computing digest on empty message
Jan 13, 2016
da6c910
crypto: atmel-sha: fix a race between the 'done' tasklet and the cryp…
Jan 14, 2016
0c87cd8
crypto: atmel-sha: fix context switches
Jan 13, 2016
23bc7f9
crypto: atmel-sha: fix algorihtm registration
Jan 13, 2016
5764685
Revert "ARM: at91/dt: disable HW SHA: issue in recent kernels"
Jan 15, 2016
e98e80d
Merge branches 'at91-4.1-trunk/dt' and 'at91-4.1-trunk/crypto+sha' in…
Jan 15, 2016
d3c6749
dmaengine: at_xdmac: fix resume for cyclic transfers
sowu Jan 18, 2016
107baf4
Merge branch 'at91-4.1-trunk/base_dma' into linux-4.1-at91
Jan 19, 2016
9376e68
ARM: at91/dt: sama5d3 xplained pda: update backlight power
ldesroches Jan 19, 2016
6382647
ARM: at91/dt: sama5d4 xplained pda: update backlight power
ldesroches Jan 19, 2016
e97df3c
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 20, 2016
73438b7
ARM: at91/dt: sama5d2_xplained_pda7: fix typo
ldesroches Jan 22, 2016
ca96574
ARM: at91/dt: introduce sama5d2_xplained_pda7b variant
ldesroches Jan 22, 2016
b3cffe4
ARM: at91/dt: introduce sama5d4_xplained_pda7b variant
ldesroches Jan 22, 2016
550a129
ARM: at91/dt: introduce sama5d3_xplained_pda7b variant
ldesroches Jan 22, 2016
97196e7
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 22, 2016
b1d914d
Makefile: add EXTRAVERSION for linux4sam 5.1
ldesroches Jan 25, 2016
97ae68a
ARM: at91: pm: create a procedure to handle ULP0 mode
wenyouya Oct 14, 2015
48aa62e
ARM: at91/dt: sama5d2_xplained: add pmc_fast_restart node
wenyouya Oct 29, 2015
f9ef89c
ARM: at91: pm: add ULP1 mode support
wenyouya Sep 15, 2015
05a7c58
ARM: at91: pm: configure PMC fast startup signals
wenyouya Oct 29, 2015
19c1207
ARM: at91: pm: disable the USB transceivers when suspending
wenyouya Nov 19, 2015
f7a0c98
ARM: at91: pm: remove handle bits 6:4 of CKGR_MOR
wenyouya Jan 14, 2016
f246ada
ARM: at91: pm: switch to slow clock for programming CKGR_MOR
wenyouya Jan 14, 2016
7a9cc66
ARM: dts: at91: sama5d4: fix instance id of DBGU
Jamsheeth Dec 11, 2015
a65d1d5
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 26, 2016
44bea7e
ARM: at91: pm: move out the reduplicative code
wenyouya Jan 25, 2016
a95fd8f
ARM: dts: at91: sama5d4ek: add phy address and IRQ for macb0
wenyouya Jan 27, 2016
d3c1c8e
ARM: dts: at91: sama5d4 xplained: fix phy0 IRQ type
Jan 27, 2016
0d67b55
ARM: dts: at91: sama5d4 xplained: properly mux phy interrupt
alexandrebelloni Jan 15, 2016
c260a85
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Jan 27, 2016
a6986bc
mtd: atmel_nand: Support variable RB_EDGE interrupts
romain-izard-pro Feb 1, 2016
bc6ae29
dt-bindings: atmel_nand: Reword the documenation
romain-izard-pro Feb 1, 2016
d9ea423
mtd: atmel_nand: Support PMECC on SAMA5D2
romain-izard-pro Feb 1, 2016
0b7b364
mtd: atmel_nand: Support 32-bit ECC strength
romain-izard-pro Feb 1, 2016
38e591a
mtd: atmel_nand: Do not warn on bitflips
romain-izard-pro Jan 15, 2016
8901f46
mtd: atmel_nand: Simplify error messages
romain-izard-pro Jan 15, 2016
fb95095
mfd: act8945a: add Active-semi ACT8945A PMIC MFD driver
wenyouya Dec 31, 2015
dee0b97
mfd: add documentation for ACT8945A DT bindings
wenyouya Jan 7, 2016
72682e9
regulator: act8945a: add regulator driver for ACT8945A
wenyouya Jan 4, 2016
4b53a12
regulator: add documentation for ACT8945A's regulator DT bindings
wenyouya Jan 7, 2016
542999a
power: act8945a: add charger driver for ACT8945A
wenyouya Jan 5, 2016
5c59341
power: add documentation for ACT8945A's charger DT bindings
wenyouya Jan 7, 2016
495cb8d
tty/serial: at91: fix bad offset for UART timeout register
ldesroches Feb 19, 2016
be2dab7
Merge branches 'at91-4.1-trunk/clk', 'at91-4.1-trunk/pm' and 'at91-4.…
Feb 23, 2016
8e78e59
Merge branch 'at91-4.1-trunk/serial' into linux-4.1-at91
Feb 23, 2016
237bc29
ARM: at91/dt: fix typo in sama5d2 pinmux descriptions
ldesroches Feb 19, 2016
1a62feb
ARM: dts: at91: sama5d2 Xplained: Correct the macb irq pinctrl node
romain-izard-pro Feb 18, 2016
4e6b43b
Merge branches 'at91-4.1-trunk/dt' and 'at91-4.1-trunk/pinctrl' into …
Feb 23, 2016
8204e2f
ARM: atmel: sama5d4: add memalloc for vdec
Apr 8, 2014
74bf628
ARM: atmel: sama5d4: add vdec driver
Apr 8, 2014
0037921
ARM: at91/driver: clock prepare/unprepare for the vdec driver
Feb 13, 2015
da56626
dts: atmel: sama5d4: add vdec device node
Jan 12, 2015
c0281ef
ARM: at91/dt: sama5d4: add vdec clock
Feb 13, 2015
7838640
ARM: at91/dt: sama5d2: add nand0 and nfc0 nodes
romain-izard-pro Feb 1, 2016
1a34135
Merge branch 'at91-4.1-trunk/dt' into at91-4.1-trunk/nand_dt_driver
Feb 24, 2016
b6ff1aa
mtd: atmel_nand: move the hsmc_clk from nfc node to nand node
JoshWu Feb 10, 2015
6555a6b
ARM: at91/dt: add dt file for the SAMA5D2 PTC board
wenyouya Dec 15, 2015
fc28c68
Merge branches 'at91-4.1-trunk/dt' and 'at91-4.1-trunk/nand_dt_driver…
Feb 24, 2016
c89257b
staging: add wilc1000 from staging-next on 20160224
ldesroches Feb 24, 2016
424ea2b
wilc1000: backport to 4.1
Nov 27, 2015
24789fc
staging: wilc1000: hack to prevent runtime PM suspend
ldesroches Feb 24, 2016
97a8310
ARM: at91/dt: sama5d2_xplained: change the pmic node
wenyouya Jan 4, 2016
a7071b9
Merge branches 'at91-4.1-trunk/pmic' and 'at91-4.1-trunk/dt' into lin…
Feb 25, 2016
e202013
ARM: defconfig: update sama5_defconfig
wenyouya Jan 4, 2016
cf1022a
Merge branch 'at91-4.1-trunk/defconfig' into linux-4.1-at91
Feb 25, 2016
95e23e2
Merge branches 'at91-4.1-trunk/vdec' and 'at91-4.1-trunk/dt_vdec' int…
Feb 25, 2016
8045454
staging: wilc1000: removes unnecessary retry 3 times
Leo-Kim Feb 23, 2016
37f5e9b
staging: wilc1000: Revert "staging: wilc1000: remove spaces around '->'"
Leo-Kim Feb 23, 2016
2ebdc95
staging: wilc1000: wilc_wlan.c: remove unnecessary blank lines
atmelsc Feb 24, 2016
a2afec2
staging: wilc1000: wilc_wlan.c: remove multiple blank line
atmelsc Feb 24, 2016
78791cb
Merge branch 'at91-4.1-trunk/wilc1000' into linux-4.1-at91
Feb 25, 2016
5c99465
ARM: at91/defconfig: add wilc1000 wifi driver
Feb 25, 2016
3192788
Merge branch 'at91-4.1-trunk/defconfig' into linux-4.1-at91
Feb 25, 2016
14c2fe0
Makefile: add EXTRAVERSION for linux4sam 5.2
ldesroches Mar 1, 2016
f2b79f5
mtd: atmel-quadspi: remove buggy DMA support
Mar 1, 2016
919cea1
mtd: atmel-quadspi: wait for both INSTRE and CSR flags to check cmd c…
Mar 1, 2016
d1c9e0d
drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create()
vsyrjala Nov 11, 2015
633935b
drm: atmel-hlcdc: Fix module autoload for OF platform driver
luisbg Dec 15, 2015
f49d1ad
drm/atmel-hlcdc: Constify function pointer structs
vsyrjala Dec 15, 2015
f634177
net: macb: fix default configuration for GMAC on AT91
Mar 10, 2016
186c203
Merge branch 'at91-4.1-trunk/eth' into linux-4.1-at91
Mar 10, 2016
904a91f
ARM: at91/dt: sama5d4 xplained: don't disable hsmci regulator
ldesroches Mar 11, 2016
9ed70eb
ARM: at91/dt: sama5d3 xplained: don't disable hsmci regulator
ldesroches Mar 11, 2016
21094cb
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
Mar 11, 2016
4ce11c8
power: act8945a_charger: remove DT check temperature property
wenyouya Mar 14, 2016
66fa5bc
power: act8945a_charger: improve the implementation
wenyouya Mar 10, 2016
e00ad73
power: act8945a_charger: support to handle the status change
wenyouya Mar 14, 2016
c33260b
power: act8945a_charger: correct the power supply type
wenyouya Mar 15, 2016
9bbdc74
power: act8945a_charger: add the capacity level property
wenyouya Mar 10, 2016
1f70b47
power: act8945a_charger: add the max current property
wenyouya Mar 15, 2016
c4e52de
doc: bindings: act8945a-charger: add properties
wenyouya Mar 10, 2016
abd9de7
drm: atmel-hlcdc: add a ->cleanup_fb() operation
Jan 6, 2016
aa29983
drm: atmel-hlcdc: support asynchronous atomic commit operations
Jan 6, 2016
a20b099
drm: atmel-hlcdc: fix connector and encoder types
Jan 6, 2016
5d2cc97
drm: atmel-hlcdc: remove leftovers from atomic mode setting migration
Jan 6, 2016
de95040
drm: atmel-hlcdc: support extended timing ranges on sama5d4 and sama5d2
Jan 6, 2016
be93765
drm: atmel-hlcdc: move output mode selection in CRTC implementation
Mar 15, 2016
dd235e6
drm: atmel-hlcdc: rework the output code to support drm bridges
Jan 6, 2016
fb5c66e
drm: atmel-hlcdc: check display mode validity in crtc->mode_fixup()
Jan 6, 2016
b5e5e88
drm: atmel-hlcdc: backport to 4.1 kernel
Mar 8, 2016
87924c7
drm: bridge: sil902x
Dec 31, 2015
c9b55ae
drm: bridge: add sil902x DT bindings doc
Jan 6, 2016
773d958
drm: bridge: sil902x fix sil902x_get_modes
Mar 15, 2016
f85e3a4
drm: atmel-hlcdc: change plane source DMA interface asignment
Mar 15, 2016
cf59417
ARM: at91: make the max zone order configurable
May 29, 2014
e9e5e3c
drm: atmel-hlcdc: Add IOCTL to export the phy addr of gem
Jamsheeth Nov 30, 2015
e6de532
drm: atmel-hlcdc: route DMA accesses through AHB interfaces
Mar 15, 2016
1028912
Merge branch 'at91-4.1-trunk/lcd' into linux-4.1-at91
Mar 16, 2016
7ceb9ed
ARM: at91/dt: sama5d2_xplained: fix typo
wenyouya Mar 10, 2016
e334acf
ARM: at91/dt: sama5d2_xplained: add pmic node's properties
wenyouya Mar 10, 2016
cfc111e
Merge branches 'at91-4.1-trunk/pmic' and 'at91-4.1-trunk/dt' into lin…
Mar 21, 2016
a06decc
mtd: spi-nor: add an alternative method to support memory >16MiB
Mar 18, 2016
1e67d26
doc: dt: mtd: add a DT property to enable the use of 4byte-address op…
Mar 22, 2016
917f6a7
ARM: at91/dt: sama5d2_xplained: use jedec,spi-nor as compatible string
Mar 25, 2016
81b73e9
ARM: at91/dt: sama5d2_xplained: enable pull-up resistors for QSPI0
Mar 25, 2016
9ddfd06
mtd: spi-nor: fix read of the Configuration Register on Macronix memo…
Mar 25, 2016
d470033
mtd: spi-nor: add SPI_NOR_QUAD_READ flag for Macronix mx25l25635e
Mar 25, 2016
8007838
ARM: at91/dt: sama5d2_xplained: use 4byte-address opcodes with QSPI f…
Mar 25, 2016
633e08a
Merge branches 'at91-4.1-trunk/qspi' and 'at91-4.1-trunk/dt' into lin…
Mar 25, 2016
5a4f67c
ARM: at91: defconfig: update with HDMI support
Apr 14, 2016
358b798
Merge branch 'at91-4.1-trunk/defconfig' into linux-4.1-at91
Apr 14, 2016
8c3eb9f
Revert "mmc: sdhci: don't disable the internal clock when setting sd …
ldesroches Apr 15, 2016
1ce1786
mmc: sdhci: Introduce sdhci_calc_clk()
ldesroches Apr 7, 2016
27b7b93
mmc: sdhci: Remove SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST
ldesroches Apr 7, 2016
75c8dc3
mmc: sdhci-of-at91: fix pm runtime unbalanced issue in error path
Feb 2, 2016
14d6a9d
mmc: sdhci-of-at91: fix wake-up issue when using runtime pm
ldesroches Mar 17, 2016
3f68d66
mmc: sdhci-of-at91: Implement specific ->set_clock() function
ldesroches Apr 7, 2016
55086f8
Merge branch 'at91-4.1-trunk/sdmmc' into linux-4.1-at91
ldesroches Apr 15, 2016
dc928ee
pinctrl: at91-pio4: fix pull-up/down logic
ldesroches Apr 15, 2016
32d8f5f
Makefile: add EXTRAVERSION for linux4sam 5.3
Apr 15, 2016
2e039ba
drm/panel: simple: Add support for Innolux AT070TN92
Apr 20, 2016
99bd76f
Merge branch 'at91-4.1-trunk/lcd' into linux-4.1-at91
Apr 20, 2016
3ab8d79
ARM: at91/dt: sama5d2: mainline sync for ADC device
ldesroches Apr 21, 2016
ce2c838
iio:adc:at91-sama5d2: mainline synchronisation
ldesroches Apr 21, 2016
37da2b7
iio:adc:at91-sama5d2: fix vref_uv type
ldesroches Jan 18, 2016
c95fd71
iio:adc:at91-sama5d2: code cleanup
ldesroches Jan 18, 2016
22c68aa
iio:adc:at91-sama5d2: fix typo
ldesroches Mar 3, 2016
02806d9
iio:adc:at91-sama5d2: fix identation
ldesroches Mar 3, 2016
92e6cf0
iio:adc:at91-sama5d2: cleanup mode register use
ldesroches Mar 22, 2016
1954263
iio:adc:at91-sama5d2: add support for differential conversions
ldesroches Mar 22, 2016
75b96ef
Merge branch 'at91-4.1-trunk/adc' into linux-4.1-at91
ldesroches Apr 21, 2016
1bbe478
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
ldesroches Apr 21, 2016
32266b7
mmc: sdhci: fix wakeup configuration
ldesroches Apr 25, 2016
8a5ded5
mmc: sdhci-of-at91: factorize clocks enable/disable
ldesroches Apr 25, 2016
0a4ec78
ARM: at91/dt: sama5d2_xplained: add pmc_fast_restart node
wenyouya Oct 29, 2015
3d3c0fc
ARM: at91/dt: sama5d2_xplained: set sdmmc card event as fast wakeup
ldesroches Apr 25, 2016
b79ab07
Merge branches 'at91-4.1-trunk/sdmmc' and 'at91-4.1-trunk/dt' into li…
Apr 27, 2016
9a7387f
Revert "mtd: atmel_nand: Support variable RB_EDGE interrupts"
wenyouya May 6, 2016
c337795
ARM: at91/dt: use "atmel,sama5d3-nfc" compatible for nfc node
wenyouya May 6, 2016
3de783e
Revert "ARM: at91: pm: disable the USB transceivers when suspending"
wenyouya May 9, 2016
230033c
usb: ohci-at91: Suspend the ports to get low consumption
wenyouya May 10, 2016
5a90fdc
Merge branches 'at91-4.1-trunk/pm' and 'at91-4.1-trunk/usb' into linu…
May 11, 2016
b57b83b
Merge branch 'at91-4.1-trunk/nand_dt_driver' into linux-4.1-at91
May 12, 2016
4826ed2
ARM: dts: at91: sam9x5: Fix the memory range assigned to the PMC
May 11, 2016
ffecf30
ARM: at91: sama5: Update defconfig
May 5, 2016
4ce2808
ARM: at91/defconfig: sama5: add CONFIG_FHANDLE
May 10, 2016
23beca8
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
May 12, 2016
ddacc61
Merge branch 'at91-4.1-trunk/defconfig' into linux-4.1-at91
May 12, 2016
d1ad085
ARM: at91/dt: sama5d4: add the macb1 node
gclement Oct 16, 2015
51000d3
ARM: dts: at91: at91sam9g45 family: reduce the trng register map size
May 6, 2016
30c77d5
ARM: dts: at91: sama5d2: add trng node
mikebwilliams May 6, 2016
386201f
ARM: dts: at91: sama5d3: add trng node
mikebwilliams May 3, 2016
45cf9eb
ARM: dts: at91: sama5d4: add trng node
mikebwilliams May 3, 2016
7af9070
Merge branch 'at91-4.1-trunk/dt' into linux-4.1-at91
May 12, 2016
caf6097
tty/serial: atmel: re-integrate status check in irq handler
Apr 29, 2016
6f1d350
tty/serial: atmel: split tx and rx paths
Apr 29, 2016
b8be6f4
tty/serial: atmel: add comment for the ring buffer size macro
ldesroches May 12, 2016
fd234d5
dmaengine: at_xdmac: fix residue computation
ldesroches Mar 10, 2016
33b4999
Merge branch 'at91-4.1-trunk/base_dma' into at91-4.1-trunk/dma
ldesroches May 13, 2016
c9d5a6d
dmaengine: at_xdmac: align descriptors on 64 bits
ldesroches May 4, 2016
6bddf07
dmaengine: at_xdmac: fix residue corruption
ldesroches May 10, 2016
08f27bf
dmaengine: at_xdmac: double FIFO flush needed to compute residue
ldesroches May 11, 2016
0112882
Merge branch 'at91-4.1-trunk/dma' into linux-4.1-at91
ldesroches May 13, 2016
19291d7
Merge branch 'at91-4.1-trunk/serial' into linux-4.1-at91
ldesroches May 13, 2016
bdaed6b
serial: at91, fix rs485 properties
Oct 11, 2015
599a286
tty/serial: atmel: fix hardware handshake selection
alexandrebelloni Apr 12, 2016
d609f1a
tty/serial: atmel: fix RS485 half duplex with DMA
alexandrebelloni May 27, 2016
6546e3c
Merge branch 'at91-4.1-trunk/serial' into linux-4.1-at91
Jun 7, 2016
1afdbbd
tty/serial: atmel: enforce tasklet init and termination sequences
Jun 26, 2016
00ea8f3
Merge branch 'at91-4.1-trunk/serial' into linux-4.1-at91
Jul 8, 2016
aa504b4
compiler-gcc: integrate the various compiler-gcc[345].h files
JoePerches Jun 25, 2015
366350e
Added support for the HW Galois lookup table used by the PMECC NAND d…
yseraf Aug 23, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions Documentation/arm/Atmel/README
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,11 @@ the Atmel website: http://www.atmel.com.
+ Datasheet
http://www.atmel.com/Images/Atmel-11238-32-bit-Cortex-A5-Microcontroller-SAMA5D4_Datasheet.pdf

- sama5d2 family
- sama5d27
+ Datasheet
Coming soon


Linux kernel information
------------------------
Expand Down
75 changes: 69 additions & 6 deletions Documentation/devicetree/bindings/arm/atmel-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ compatible: must be one of:
o "atmel,at91sam9xe"
* "atmel,sama5" for SoCs using a Cortex-A5, shall be extended with the specific
SoC family:
o "atmel,sama5d2" shall be extended with the specific SoC compatible:
- "atmel,sama5d27"
o "atmel,sama5d3" shall be extended with the specific SoC compatible:
- "atmel,sama5d31"
- "atmel,sama5d33"
Expand All @@ -39,6 +41,10 @@ compatible: must be one of:
- "atmel,sama5d43"
- "atmel,sama5d44"

Chipid required properties:
- compatible: Should be "atmel,sama5d2-chipid"
- reg : Should contain registers location and length

PIT Timer required properties:
- compatible: Should be "atmel,at91sam9260-pit"
- reg: Should contain registers location and length
Expand All @@ -50,6 +56,7 @@ System Timer (ST) required properties:
- reg: Should contain registers location and length
- interrupts: Should contain interrupt for the ST which is the IRQ line
shared across all System Controller members.
- clocks: phandle to input clock.
Its subnodes can be:
- watchdog: compatible should be "atmel,at91rm9200-wdt"

Expand All @@ -61,7 +68,7 @@ TC/TCLIB Timer required properties:
Note that you can specify several interrupt cells if the TC
block has one interrupt per channel.
- clock-names: tuple listing input clock names.
Required elements: "t0_clk"
Required elements: "t0_clk", "slow_clk"
Optional elements: "t1_clk", "t2_clk"
- clocks: phandles to input clocks.

Expand All @@ -87,18 +94,20 @@ One interrupt per TC channel in a TC block:

RSTC Reset Controller required properties:
- compatible: Should be "atmel,<chip>-rstc".
<chip> can be "at91sam9260" or "at91sam9g45"
<chip> can be "at91sam9260" or "at91sam9g45" or "sama5d3"
- reg: Should contain registers location and length
- clocks: phandle to input clock.

Example:

rstc@fffffd00 {
compatible = "atmel,at91sam9260-rstc";
reg = <0xfffffd00 0x10>;
clocks = <&clk32k>;
};

RAMC SDRAM/DDR Controller required properties:
- compatible: Should be "atmel,at91rm9200-sdramc",
- compatible: Should be "atmel,at91rm9200-sdramc", "syscon"
"atmel,at91sam9260-sdramc",
"atmel,at91sam9g45-ddramc",
"atmel,sama5d3-ddramc",
Expand All @@ -117,6 +126,7 @@ required properties:
- compatible: Should be "atmel,<chip>-shdwc".
<chip> can be "at91sam9260", "at91sam9rl" or "at91sam9x5".
- reg: Should contain registers location and length
- clocks: phandle to input clock.

optional properties:
- atmel,wakeup-mode: String, operation mode of the wakeup mode.
Expand All @@ -135,9 +145,10 @@ optional at91sam9x5 properties:

Example:

rstc@fffffd00 {
compatible = "atmel,at91sam9260-rstc";
reg = <0xfffffd00 0x10>;
shdwc@fffffd10 {
compatible = "atmel,at91sam9260-shdwc";
reg = <0xfffffd10 0x10>;
clocks = <&clk32k>;
};

Special Function Registers (SFR)
Expand All @@ -155,3 +166,55 @@ required properties:
compatible = "atmel,sama5d3-sfr", "syscon";
reg = <0xf0038000 0x60>;
};

SHDWC Shutdown Controller (Alternative)

1) shdwc node

required properties:
- compatible: should be "atmel,sama5d2-shdwc".
- reg: should contain registers location and length
- #address-cells: should be one. The cell is the wake-up input index.
- #size-cells: should be zero.

optional properties:

- atmel,wakeup-debouncer: minimum wake-up inputs debouncer period in
micro-seconds. It's usually a board-related property.
- atmel,wakeup-rtc-timer: boolean to enable Real-Time Clock wake-up.

The node contains child nodes for each wake-up input that the platform uses.

2) input nodes

Wake-up input nodes are usually described in the "board" part of the Device
Tree. Note also that input 0 is linked to the wake-up pin and is frequently
used.

Required properties:
- reg: should contain the wake-up input index [0 - 15].

Optional properties:
- atmel,wakeup-type: string, operation mode of the input described by the child
node. Supported values are: "high" or "low".

Example:

On the SoC side:
shdwc@f8048010 {
compatible = "atmel,sama5d2-shdwc";
reg = <0xf8048010 0x10>;
#address-cells = <1>;
#size-cells = <0>;
atmel,wakeup-rtc-timer;
};

On the board side:
shdwc@f8048010 {
atmel,shdwc-debouncer = <976>;

input@0 {
reg = <0>;
atmel,wakeup-type = "low";
};
};
35 changes: 35 additions & 0 deletions Documentation/devicetree/bindings/clock/at91-clock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,9 @@ Required properties:
"atmel,sama5d4-clk-h32mx":
at91 h32mx clock

"atmel,sama5d2-clk-generated":
at91 generated clock

Required properties for SCKC node:
- reg : defines the IO memory reserved for the SCKC.
- #size-cells : shall be 0 (reg is used to encode clk id).
Expand Down Expand Up @@ -461,3 +464,35 @@ For example:
compatible = "atmel,sama5d4-clk-h32mx";
clocks = <&mck>;
};

Required properties for generated clocks:
- #size-cells : shall be 0 (reg is used to encode clk id).
- #address-cells : shall be 1 (reg is used to encode clk id).
- clocks : shall be the generated clock source phandles.
e.g. clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>, <&audio_pll_pmc>;
- name: device tree node describing a specific generated clock.
* #clock-cells : from common clock binding; shall be set to 0.
* reg: peripheral id. See Atmel's datasheets to get a full
list of peripheral ids.
* atmel,clk-output-range : minimum and maximum clock frequency
(two u32 fields).

For example:
gck {
compatible = "atmel,sama5d2-clk-generated";
#address-cells = <1>;
#size-cells = <0>;
clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>, <&audio_pll_pmc>;

tcb0_gclk: tcb0_gclk {
#clock-cells = <0>;
reg = <35>;
atmel,clk-output-range = <0 83000000>;
};

pwm_gclk: pwm_gclk {
#clock-cells = <0>;
reg = <38>;
atmel,clk-output-range = <0 83000000>;
};
};
35 changes: 35 additions & 0 deletions Documentation/devicetree/bindings/display/bridge/sil902x.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
sil902x HDMI bridge bindings

Required properties:
- compatible: "sil,sil9022"
- reg: i2c address of the bridge
- reset-gpios: OF device-tree gpio specification for RST_N pin.

Optional properties:
- interrupts-extended or interrupt-parent + interrupts: describe
the interrupt line used to inform the host about hotplug events.

Optional subnodes:
- video input: this subnode can contain a video input port node
to connect the bridge to a display controller output (See this
documentation [1]).

[1]: Documentation/devicetree/bindings/media/video-interfaces.txt

Example:
hdmi-bridge@39 {
compatible = "sil,sil9022";
reg = <0x39>;
reset-gpios = <&pioA 1 0>;
ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
bridge_in: endpoint {
remote-endpoint = <&dc_out>;
};
};
};
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Innolux AT070TN92 7.0" WQVGA TFT LCD panel

Required properties:
- compatible: should be "innolux,at070tn92"

This binding is compatible with the simple-panel binding, which is specified
in simple-panel.txt in this directory.
33 changes: 31 additions & 2 deletions Documentation/devicetree/bindings/i2c/i2c-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ I2C for Atmel platforms

Required properties :
- compatible : Must be "atmel,at91rm9200-i2c", "atmel,at91sam9261-i2c",
"atmel,at91sam9260-i2c", "atmel,at91sam9g20-i2c", "atmel,at91sam9g10-i2c"
or "atmel,at91sam9x5-i2c"
"atmel,at91sam9260-i2c", "atmel,at91sam9g20-i2c", "atmel,at91sam9g10-i2c",
"atmel,at91sam9x5-i2c" or "atmel,sama5d2-i2c"
- reg: physical base address of the controller and length of memory mapped
region.
- interrupts: interrupt number to the cpu.
Expand All @@ -13,6 +13,12 @@ Required properties :

Optional properties:
- clock-frequency: Desired I2C bus frequency in Hz, otherwise defaults to 100000
- dmas: A list of two dma specifiers, one for each entry in dma-names.
- dma-names: should contain "tx" and "rx".
- atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO
capable I2C controllers.
- atmel,twd-hold-cycles: specify hold cycles to increase the TWD hold time,
the maximum value is 0x1f.
- Child nodes conforming to i2c bus binding

Examples :
Expand All @@ -25,10 +31,33 @@ i2c0: i2c@fff84000 {
#size-cells = <0>;
clocks = <&twi0_clk>;
clock-frequency = <400000>;
atmel,twd-hold-cycles = <2>;

24c512@50 {
compatible = "24c512";
reg = <0x50>;
pagesize = <128>;
}
}

i2c0: i2c@f8034600 {
compatible = "atmel,sama5d2-i2c";
reg = <0xf8034600 0x100>;
interrupts = <19 IRQ_TYPE_LEVEL_HIGH 7>;
dmas = <&dma0
(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1))
AT91_XDMAC_DT_PERID(11)>,
<&dma0
(AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1))
AT91_XDMAC_DT_PERID(12)>;
dma-names = "tx", "rx";
#address-cells = <1>;
#size-cells = <0>;
clocks = <&flx0>;
atmel,fifo-size = <16>;

wm8731: wm8731@1a {
compatible = "wm8731";
reg = <0x1a>;
};
};
27 changes: 27 additions & 0 deletions Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
* AT91 SAMA5D2 Analog to Digital Converter (ADC)

Required properties:
- compatible: Should be "atmel,sama5d2-adc".
- reg: Should contain ADC registers location and length.
- interrupts: Should contain the IRQ line for the ADC.
- clocks: phandles to clocks.
- clock-names: tuple listing clock names.
Required elements: "adc_clk", "adc_op_clk". "adc_clk" is the peripheral
clock, "adc_clk" is the sampling clock.
- vref-supply: Supply used as reference for conversions.

Optional properties:
- vddana-supply: Supply for the adc device.


Example:

adc: adc@fc030000 {
compatible = "atmel,sama5d2-adc";
reg = <0xfc030000 0x100>;
interrupts = <40 IRQ_TYPE_LEVEL_HIGH 7>;
clocks = <&adc_clk>, <&adc_op_clk>;
clock-names = "adc_clk", "adc_op_clk";
vddana-supply = <&vdd_3v3_lp_reg>;
vref-supply = <&vdd_3v3_lp_reg>;
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Required properties:
- compatible: Should be "atmel,<chip>-aic"
<chip> can be "at91rm9200", "sama5d3" or "sama5d4"
<chip> can be "at91rm9200", "sama5d2", "sama5d3" or "sama5d4"
- interrupt-controller: Identifies the node as an interrupt controller.
- interrupt-parent: For single AIC system, it is an empty property.
- #interrupt-cells: The number of cells to define the interrupts. It should be 3.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/media/atmel-isi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Atmel Image Sensor Interface (ISI) SoC Camera Subsystem
----------------------------------------------

Required properties:
- compatible: must be "atmel,at91sam9g45-isi"
- compatible: should be "atmel,at91sam9g45-isi" or "atmel,sama5d2-isc";
- reg: physical base address and length of the registers set for the device;
- interrupts: should contain IRQ line for the ISI;
- clocks: list of clock specifiers, corresponding to entries in
Expand Down
Loading