Fabio Berton
9056f60d81
linux-variscite: Bump revision to 13fe6a7c3707
...
This commit includes the following changes:
- 13fe6a7c3707 var-som-mx6, dart-6ul: gpmi: use fsl,legacy-bch-geometry
- 5306541e2e12 mtd: gpmi: Fix handling of the fsl,legacy-bch-geometry DT property
- 35349199d0cd mtd: gpmi: Use latest fsl imx_4.1.15_1.0.0_ga driver
- 5599520f4075 imx6ul-var-dart: Remove the on-nand-flash BBT
- 45de2820af07 Fix stability issues with graphics accelerator
- f5166d6d8f0e disabled Touch Screen, enabled WLAN Slow Clock
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-03-23 17:24:36 -03:00
Fabio Berton
1bb832121c
linux-variscite: Fix build with gcc 7
...
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-03-23 17:24:18 -03:00
Fabio Berton
b2c1f1b899
u-boot-variscite: Bump revision to 2d1855ccbf
...
This commit includes the following changes:
- 2d1855ccbf mx6var_som: Reuse 2GB RAM DART-MX6 code also for legacy DDR conf
- 501a35f281 mx6var_som: Fix Ethernet and video issues with 2GB RAM DART-MX6
- 9266f2a2be mx6var_som: Move the setup_display() call from board_early_init_f() to board_init()
- f8b4493926 mx6var_som: fix possibe hang when the i2c bus is busy
- 323af6fd4a net: fec_mxc: printf the "got MAC from fuse" message
- 5aa069a430 fw_env: fix compilation error under gcc6
- 19ce290a6b Fix the compile issue under gcc6
- c8eb928942 Allow fw env tools to be available as library
- dad9b14a53 mx6var_som: Add standby settings for VGEN4 and VGEN6
- f7a3c3a125 mx6var_som: Fix VGEN3CTL setting, following the pfuze100 definition fix
- d71c5b7506 power: pfuze100: Fix LDO "extended" mode control definitions
- 8056559dc5 mx6var_som: Add support for booting from eMMC on VAR-SOM-MX6 (rev 2.3)
- fa6c2974ac mx6var_som: Remove 'bpp=32' for ldb in default environment
- 91f42abe37 MA-7330-1 change tool chain to gcc4.9 for android kernel and uboot
- 88f6ba91a7 disable dm_verity to allow booting with android user builds
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-03-23 17:23:14 -03:00
Fabio Berton
f32a333446
u-boot-variscite: Fix build with gcc 7
...
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-03-23 17:19:56 -03:00
Jean-François Têtu
e71ace9ede
u-boot-script-gateworks-imx: fix bootscript source
...
Currently, the recipe uses the script found relative to ${THISDIR}.
Using ${THISDIR} prevents other recipes from using FILESEXTRAPATHS to
overwrite the default boot script. This commit fixes this by using
${WORKDIR} instead.
Signed-off-by: Jean-François Têtu <jean-francois.tetu@savoirfairelinux.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit e7b82f00de
)
2018-09-07 16:28:32 -03:00
Fabio Berton
a02324e27f
linux-boundary: Bump revision to ec2dce537de6
...
This includes the following commits:
- ec2dce537de6 squash with mxc_lcdif: add panel GCX119, flip pixel clk polarity
- 5ad2555dc318 squash with mxc_lcdif: add panel GCX119, fix compile error
- f13fdb21bc77 mxc_lcdif: add panel GCX119
- 7118fd327e66 max77823: clear IRQ_NOREQUEST, so that irq can be requested
- 5deb6c913288 max77823_fuelgauge: fix long delay on probe failure
- 478d5d84aa63 usb: chipidea: core: fix don't defer probe for regulator
- a5a041125b24 ARM: dts: imx6sx-nitrogen6sx: use generic name for sgtl5000 codec
- b1c2a65d8f1e ARM: dts: imx6qdl-nitrogen6_som2: use generic name for sgtl5000 codec
- c6617ea72423 ARM: dts: imx6qdl-nitrogen6_max: use generic name for sgtl5000 codec
- b3011df0e763 ARM: dts: imx6qdl-nit6xlite: use generic name for sgtl5000 codec
- c0195d6b8966 ARM: dts: imx6qdl-nitrogen6x: use generic name for sgtl5000 codec
- 0c599d8cff6b ARM: dts: imx6qdl-sabrelite: use generic name for sgtl5000 codec
- 49630608393c ov5640_mipi: call mipi_csi2_disable when camera is powered down
- 70593cb95a6a ov5640_mipi: reduce stable delay to 2 frames only
- 9c34a293673c ov5640_mipi: only call standby function when needed
- 3a1734f20218 imx6dl.dtsi: use IMX6QDL_CLK_MIPI_CORE_CFG instead of IMX6QDL_CLK_HSI_TX for mipi_dsi
- 4ea0a25daa24 imx6q.dtsi: use IMX6QDL_CLK_MIPI_CORE_CFG instead of IMX6QDL_CLK_HSI_TX for mipi_dsi
- 6d6d1cd39aaa clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU
- e4416415c16a ARM: imx6q: clk: re-add IMX6QDL_CLK_MIPI_CORE_CFG
- 0420f1e79b6e crypto: caam: secvio: add external pin tamper custom control
- 6ba8ab181a5c mipi_dsi: reorder as AN5305 says
- 726aac948b49 mipi_dsi: assert testclr as AN5305 says
- 665a21bfd34c mipi_dsi: set DSI_PHY_IF_CTRL_TX_REQ_CLK_HS to match RM
- bc190b4567c9 mipi_dsi: return error code for mipi_dsi_dphy_init
- 8e7c6adc6e9d mipi_dsi: DSI_PHY_IF_CTRL_RESET done in mipi_dsi_disable_controller, no need to do again
- b1c9f27dc0f0 mipi_dsi: reorder to match RM
- 063f11500d47 mipi_dsi: remove unneeded parameters from mipi_dsi_dphy_init
- b63610e411e9 mipi_dsi: retry on mipi_dsi_dphy_init failure
- 6d5677c7e702 mipi_dsi: use mipi_dsi_disable_controller instead of copying code
- 26ded0b231be mipi_dsi: move mipi_dsi_disable_controller earlier in code
- e13ecb3253f2 mipi_dsi: make mipi_dsi_enable_controller return success/failure
- 21ccc5de7fa7 mipi_dsi: move code to subroutine mipi_dsi_controller_init
- 0d7888f03245 mipi_dsi: add calculation comments to mipi_dsi_phy_pll_clk_table
- 3a40cc40a5f4 mxc: mipi_dsi: move regulator and reset control to power_on function
- 64302d7eb28f ov5640_mipi: allow regulators to actually power down
- ec48e09b25e4 imx6qdl.dtsi: disable fsl,imx6q-caam-secvio as default
- 1641ff702069 wm8960: ensure 600 ms delay before powering up, not after powering down
- 22bcf837784f Input: silead - switch to request_firmware_nowait()
- 945291a1adb1 ov5640_mipi: fix auto-focus init sequence
- 34ea338b5d74 ov5640_mipi: fix reset sequence to match manual
- b1c3cb66285b ov5642: add focus area selection support
- 36608b15d329 ov5642: improve autofocus support
- ad922f9a2932 ov5640_mipi: add focus area selection support
- 91333e8c005f ov5640_mipi: add colorfx support at sensor level
- 3bb6876832e3 ov5640_mipi: add custom white balance control support
- f9335c5f3eab ov5640_mipi: add auto white balance control support
- d0aafbf99bda ov5640_mipi: add saturation support at sensor level
- fac03fdc96c6 ov5640_mipi: add contrast support at sensor level
- 5b82651f9e82 ov5640_mipi: add brightness support at sensor level
- fe5ca07bc989 ov5640_mipi: improve autofocus support
- 95df18673fef ov5640_mipi: defer probe if clock isn't ready
- e6381faa612a mxc_v4l2_capture: add generic support for missing ioctl
- 7a88e185e26f mxc_v4l2_capture: improve ioctl error log
- dfc5973ce048 mxc_v4l2_capture: populate card and bus info when available
- 1b9485bfdd08 usbmisc_imx: turn off check_contact before exiting imx6_charger_data_contact_detect upon error
- 70407f1670b5 usbmisc_imx: set as dedicated charger when D+/D- not connected
- 7fc4270403e8 usb: chipidea: ci_hdrc_imx: add dedicate-charging-port-mA and other devicetree properties
- 1604a260a934 usb: chipidea: core: don't defer probe for regulator
- bc9af478422c imx6q-cid2.dts: add for new rev of board
- a638c110e1a2 imx6qdl-cid.dtsi: GP_LED_GREEN is active low, rename #defines
- b1dba659f138 ARM: dts: imx6qdl-cid: remove NFC/FP USB regulator
- 69d59ee176c3 imx6qdl-cid.dtsi: update input_current_limit for USB_DCP
- 5dc4dcf5db2d imx6qdl-cid.dtsi: set dedicate-charging-port-mA
- 2054952a77bc ARM: dts: imx6qdl-cid_tab: fix wwan rfkil pulse time
- 9d07c2b9e25f ARM: dts: imx6qdl-cid: fix wwan rfkill pulse time
- 11bb03b3cc9d imx6qdl-cid.dtsi: add initially-in-reset to mipi_dsi_reset
- e94baab3645c imx6qdl-cid.dtsi: enable tamper gpio
- 09260c7dd5c0 ARM: dts: imx6qdl-cid_tab: add external tamper gpio to secvio
- 51c4589dd8a3 imx6qdl-cid.dtsi: reverse polarity of red/green/blue leds, add vbus-supply for usbh1
- 2a3ea414d3d1 max77823_charger: allow booting without a battery if 3.2 Amp charger used
- bd7fe4644f5b max77823_charger: add restart-threshold-mv
- 490f89ca77f3 max77823_charger: fix charger type
- ccb64fcca98e sec_battery: usb/online: check charger_health
- 1c1f85e517f5 sec_battery: rearrange sec_usb_get_property to set default 1st
- f9815491249a max77823_charger: have a USB charger board(like cid) default to POWER_SUPPLY_TYPE_USB
- 3c688cce9af9 max77823_charger: add function update_cable_type
- a669c6224442 battery: sec_board-mxc: #if 0 sec_bat_check_cable_result_callback
- 5bf9e6112349 max77823_charger: verify chgin_ilim setting does not cause vbus to be invalid
- b52625644391 max77823_charger: turn on charger at shutdown
- ac1f2ca6a8af imx6qdl-neol.dtsi: add no-sd-uhs-sdr104 to reduce silex emissions
- 25d85b8eb7cd ipu_common: add disable_di_causes_reset for i.mx51
- f3b7ba2a5139 cdc-ether: add IDs for Sierra HL8548 / HL8548-G
- b90e8b163d90 imx6qdl-nitrogen6_max.dtsi: ensure rtc-snvs is rtc1
- bf20a1f39343 imx6qdl-nitrogen6x.dtsi: ensure rtc-snvs is rtc1
- cc13309aa55b imx51-nitrogen51_e.dts: initial addition
- 4c5779d6428e imx6qdl-mtp.dtsi: exclude sdr104 so that ddr50 will be chosen
- c445d0ef93b7 imx6sx-ys.dts: enable the 3 port usb hub by enabling otg2_vbus power
- 653d71c2faff imx6sx-ys.dts: set LVE bit for USDHC3, and disable pullup on USDHC3 reset
- 409f02f31bee mmc: core: Enable tuning according to the actual timing
- e5c4e5972663 mmc: core: enable CMD19 tuning for DDR50 mode
- 695a9122a89c mmc: sd: limit SD card power limit according to cards capabilities
- 2a37300b9f44 imx6qdl-ta.dtsi: remove unrouted MX6QDL_PAD_NANDF_CS1__SD3_VSELECT
- 5ce267ccc022 imx6qdl-rc.dtsi: remove MX6QDL_PAD_NANDF_CS1__SD3_VSELECT, it is WL_IRQ
- dcefcc6a437e imx6qdl-acl.dtsi: remove unrouted MX6QDL_PAD_NANDF_CS1__SD3_VSELECT
- 60eea8a5d573 sdhci: help 1.8v failure recovery
- d5240bcb443e mtd: spi-nor: Add support for gd25q16
- c857b6e65a35 mtd: spi-nor: support dual, quad, and WP for Gigadevice
- 6b0631e8125a mtd: spi-nor: support GigaDevice gd25lq64c
- 08796846936c sdhci: add no-sd-uhs-sdr104 devicetree property
- a4005398894c ARM: dts: imx6qdl-cid: move ov5640 to csi1
- 204e6d9e45d4 imx7d-nitrogen7.dts: add I2C recovery
- af6f6506dfa9 imx6sx-ys.dts: add I2C recovery
- 17952bf49ea8 imx6sx-nitrogen6sx.dts: add I2C recovery
- 0d317e5190ba imx6sx-nitrogen6_scm.dts: add I2C recovery
- 90fe31164fb9 imx6qdl-vp.dtsi: add I2C recovery
- 14a610ae6f78 imx6qdl-utc.dtsi: add I2C recovery
- ba3f6556eae3 imx6qdl-usd_mr2.dtsi: add I2C recovery
- 942aaf11d3a8 imx6qdl-usd.dtsi: add I2C recovery
- eb820e8a359d imx6qdl-ta.dtsi: add I2C recovery
- e0ef159cece3 imx6qdl-sp.dtsi: add I2C recovery
- a7f15736f9f4 imx6qdl-snap.dtsi: add I2C recovery
- 99a9a75b2329 imx6qdl-sabrelite.dtsi: add I2C recovery
- a7a18415a615 imx6qdl-s.dtsi: add I2C recovery
- 11a08cb34ab5 imx6qdl-rc.dtsi: add I2C recovery
- 4ee2f517e6e2 imx6qdl-per.dtsi: add I2C recovery
- 792f4782db76 imx6qdl-nw2.dtsi: add I2C recovery
- 641f6891856e imx6qdl-nitrogen6x.dtsi: add I2C recovery
- 028fdea51e86 imx6qdl-nitrogen6_vm.dtsi: add I2C recovery
- c8a7010dc231 imx6qdl-nitrogen6_som2.dtsi: add I2C recovery
- 47fdf6fb4869 imx6qdl-nitrogen6_max.dtsi: add I2C recovery
- ba7fc015a467 imx6qdl-nit6xlite.dtsi: add I2C recovery
- e7e261afbd50 imx6qdl-neol.dtsi: add I2C recovery
- 8c1e7d767c6d imx6qdl-mtp.dtsi: add I2C recovery
- 68ada608eefc imx6qdl-mcs.dtsi: add I2C recovery
- 74c21cea07a9 imx6qdl-lshore.dtsi: add I2C recovery
- 74c21cea07a9 imx6qdl-lshore.dtsi: add I2C recovery
- cc225748ea7b imx6qdl-ls.dtsi: add I2C recovery
- ea11db859924 imx6qdl-jlm.dtsi: add I2C recovery
- 9a85e7e0f972 imx6qdl-ioc.dtsi: add I2C recovery
- 93bd62e81b2a imx6qdl-insp.dtsi: add I2C recovery
- 71fc9ccb73cf imx6qdl-hp.dtsi: add I2C recovery
- bdae379f77bf imx6qdl-hl.dtsi: add I2C recovery
- 600a24bd2afe imx6qdl-h4.dtsi: add I2C recovery
- 5846369245e7 imx6qdl-eo.dtsi: add I2C recovery
- e2bab618ec9c imx6qdl-cob2.dtsi: add I2C recovery
- 8d9fbf509865 imx6qdl-cob.dtsi: add I2C recovery
- 0958f7725cd5 imx6qdl-cnt.dtsi: add I2C recovery
- 0f5f63fda65c imx6qdl-cid_tab.dtsi: add I2C recovery
- 71ebfed0f0d1 imx6qdl-cid.dtsi: add I2C recovery
- c6881999555b imx6qdl-bt2.dtsi: add I2C recovery
- b116752fc69e imx6qdl-bt.dtsi: add I2C recovery
- 7f3d08398a62 imx6qdl-ash2.dtsi: add I2C recovery
- 96fb3345ad4b imx6qdl-ash.dtsi: add I2C recovery
- f0e59b79af9c imx6qdl-ap.dtsi: add I2C recovery
- 69ddd76ec0c1 imx6qdl-acl.dtsi: add I2C recovery
- 673aaef58d1f imx6qdl-a.dtsi: add I2C recovery
- 694c9b05b423 imx7d-nitrogen7.dts: move pinctrl to top of file
- 3c06e353125d i2c: imx: Use correct function to write to register
- fa71f983679f i2c: busses: constify i2c_algorithm structures
- b9dc9b95ecb2 i2c: imx: defer probe if bus recovery GPIOs are not ready
- 97dc84d9b77a i2c: imx: make bus recovery through pinctrl optional
- e2dcd8af7677 i2c: don't print error when adding adapter fails
- e6ad88f43210 i2c: imx: reduce load by using usleep_range instead of udelay
- 3cbbc236725a i2c: imx: remove extra spaces.
- e02217888bf0 i2c: imx: Remove unneeded comments
- 87c27b55caa5 i2c: imx: improve code readability
- 6c5235546b8c i2c: imx: Improve message log when DMA is not used
- 820ac81433b7 i2c: imx: add runtime pm support to improve the performance
- 907658f66ec5 i2c: imx: init bus recovery info before adding i2c adapter
- 38a94d0b2b0a i2c: imx: fix a compiling error
- 8493f476d7c6 i2c: imx: Use -ENXIO as error in the NACK case
- 0ff82af79beb i2c: imx: implement bus recovery
- 939d4f242627 i2c: constify platform_device_id
- 985c1365fb6a ARM: dts: imx6qdl-cid_tab: fix mpu9250 axes
- 3eec5128eb0a tty: serial: imx: add support for TIOCM_RTS/TIOCM_LOOP in imx_get_hwmctrl
- e53b834241b4 tty: serial: imx: move clear_rx_errors to match 4.9, and avoid forward declaration
- 9490725a9674 tty: serial: imx: ageing interrupt not enabled if using dma
- a102bb91f605 MLK-10274 tty: serial: clear AWAKE bit after resume back
- 0e4bea6ead49 tty: serial: imx: add comment about RTS/CTS
- e97612ba58c4 MLK-14700 tty: serial: imx: only enable RTSDEN if have_rtscts
- 1c4b65a51a50 MLK-14498-8 tty: serial: imx: add modem device reset
- 61ed33eaf56a serial: imx: Fix DCD reading
- caf2b2510b56 serial: imx: add error messages when .probe fails
- 3f9769d4bce8 Allowing UART DMA to be configured on i.MX53
- 3d8c8da43591 tty: serial: constify uart_ops structures
- 9e53ffe213d9 serial: imx: Use generic uart-has-rtscts DT property
- 997849ef5179 serial: imx: implement DSR irq handling for DTE mode
- 523050f2af4d serial: imx: reorder functions to simplify next patch
- 94d66fede20c serial: imx: only count 0->1 transitions for RNG
- 4561e81c0eda serial: imx: make sure unhandled irqs are disabled
- baa3fab2f121 serial: imx: let irq handler return IRQ_NONE if no event was handled
- ec6d4b09d771 serial: imx: fix polarity of RI
- 0e0277d50c10 serial: imx: support RS-485 Rx disable on Tx
- 04759a752d17 serial: imx: implement handshaking using gpios with the mctrl_gpio helper
- 424c605b44df serial: mctrl_gpio: enable API usage only for initialized mctrl_gpios struct
- 7b38acb3332f serial: mctrl_gpio: add modem control read routine
- d6f2e184d452 serial: mctrl_gpio: Drop support for out1-gpios and out2-gpios
- ce79feeec200 serial: mctrl_gpio: add IRQ locking
- ce79feeec200 serial: mctrl_gpio: add IRQ locking
- ef97f3669a99 serial: mctrl_gpio: Grammar s/lines GPIOs/line GPIOs/, /sets/set/
- 1d35a78744c9 serial: mctrl_gpio: Add missing module license
- 1167b22bda09 serial: mctrl_gpio: export mctrl_gpio_disable_ms and mctrl_gpio_init
- 70d6fe4d728f serial: fix mctrl helper functions
- 79954fbc2f0b serial: mctrl_gpio: implement interrupt handling
- 37662363bdd1 serial: mctrl-gpio: rename init function
- 7ca214748790 serial: mctrl-gpio: drop usages of IS_ERR_OR_NULL
- be8db6a885dd serial: imx: reorder functions and simplify a bit
- 7372ee0ab46b serial: imx: repair and complete handshaking
- e11fe3e09d5d serial: imx: fix a possible NULL dereference
- 92ea478d7805 of: add helper function to retrive match data
- 187bca0ca41f serial: imx: add earlycon support
- f11ba809e242 serial: imx: allow waking up on RTSD
- ceda539cf0c0 serial: imx: introduce serial_imx_enable_wakeup()
- 49207895c05f Serial: imx: add dev_pm_ops to support suspend to ram/disk
- 62ee7132f4a6 tty: serial: imx: s/gpios_mask/act_gpios_mask/ s/gpios/act_gpios/
- e36285193350 imx6sx-nitrogen6sx.dts: use internal LDO for SGTL5000 VDDD because R97 is NS
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-05-24 09:52:09 -03:00
texierp
62de01743c
linux-warp7: enable CONFIG_FHANDLE
...
Added missing kernel configuration for systemd.
Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-02 09:37:44 -03:00
Bernd Kreuss
0b98986fe7
colibri-vf: use strong assignment of SERIAL_CONSOLE, fixes #5
...
SERIAL_CONSOLE would otherwise stay at the default setting as defined in imx-base.inc but this setting would make it try to spawn a getty on a non-existing device on the colibri-vf and login on the UART console would not work.
Signed-off-by: Bernd Kreuss <prof7bit@gmail.com>
2018-04-02 09:36:45 -03:00
Ricardo Salveti
1d6d5961db
broadcom-nvram-config: use nonarch_base_libdir instead of /lib
...
Hardcoded /lib is not compatible with usrmerge.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 5efd7d7de1
)
2018-02-21 08:59:02 -03:00
texierp
ce86126d49
imx7s-warp: Add option to not modify fstab
...
Add "--no-fstab-update" to WIC_CREATE_EXTRA_ARGS avoid wic change fstab
in final image.
Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-01-25 16:57:55 -02:00
Stefan Agner
fcc529237f
apalis-imx6.conf: remove Apalis iMX6 V1.0 module support
...
Remove Apalis iMX6 V1.0 device trees. Newer kernel versions will
no longer provide device trees for those early sample devices.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-12-19 14:31:12 -02:00
Gary Bisson
37c79046d1
linux-boundary: fix defconfig after bump
...
Our in-kernel defconfig is named boundary_defconfig FYI.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-22 09:49:04 -02:00
Fabio Berton
1cc145abd2
u-boot-boundary-fw-utils: Reuse the same override HOSTCC patch as u-boot-mkimage
...
(From OE-Core rev: 2815f819c1a620949213fa952557c03f7d594ed6)
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-21 17:43:52 -02:00
Fabio Berton
7dd7e63b6b
u-boot-boundary: Bump revision to 0dbffd30b6
...
This includes the following changes:
- 0dbffd30b6 cnt: 1066mhz_4x256mx16.cfg: update calibration for new spin of board
- 15e746b5ea cmd/fdt.c: align scratch data on dword boundary to avoid unaligned access
- 7c311ea9bf nitrogen6x: add script linking via next variable/prog_fuses
- dc31ebc7c1 fuse: make fuse read set an environment variable
- 9aa7904a39 boundary: add fuse config needed for boards
- 8054d91315 include/configs/boundary.h: good default for BD_CONSOLE
- e6c78d3431 nitrogen6_vm: add nitrogen6_vm-pt1g_defconfig
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-21 17:43:32 -02:00
Fabio Berton
e89bf2540b
u-boot-boundary-fw-utils: Add recipe for version 2016.03
...
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-21 16:40:04 -02:00
Fabio Berton
537776b488
u-boot-boundary: Update COMPATIBLE_MACHINE list
...
Remove old imx6qsabrelite machine as it is now provided by nitrogen6x,
and add nitrogen6x-lite that was missing.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-21 16:39:48 -02:00
Fabio Berton
8c2d5034dd
linux-boundary: Bump revision to 719fb24c9923
...
This commit sync defconfig with Boundary source code and apply the
following changes:
- 719fb24c9923 imx6qdl-cob2.dtsi: initial commit
- 3ddcc3bf7b31 sgtl5000: add AVC Attack/Decay, AVC threshold low is -96.00 db
- 2403224a895e sgtl5000: fix Bass Filter Feq start bit, add bass HPF
- 28193fdd0c38 sgtl5000: and DAP module processing
- 0ec88cec6d57 fix mxc_v4l2_capture: add vflip and mirror to sensor_data
- 12ac2d3e92b2 ARM: dts: imx6qdl-cid_tab: fix camera orientation
- 5cfa3fdba84b ov5640_mipi: allow to override vflip and mirror values
- 1b4fa6d2d4e3 ov5640: allow to override vflip and mirror values
- ba49388f06a7 mxc_v4l2_capture: add vflip and mirror to sensor_data
- f7714e963069 video: mxc: mipi_rm68200: remove start delays
- ee4b77691dd1 video: mxc: mipi_dsi: reduce status delays
- 646c810af677 ARM: dts: imx6qdl-cid_tab: expose RGB LEDs individually
- 1f47a2c2407c ARM: dts: imx6qdl-cid: expose RGB LEDs individually
- cfd5205144ae ARM: dts: imx6qdl-cid_tab: bump charging current for HV_MAINS/WC to 2.1A
- a9e134ebe037 ARM: dts: imx6qdl-cid: bump charging current for HV_MAINS to 2.1A
- 688c9c3f4d77 ARM: dts: imx6qdl-cid_tab: set battery capacity
- ae6702137456 ARM: dts: imx6qdl-cid: set battery capacity
- 8d5cf1dd8c85 max77823: fuelgauge: allow to override battery capacity
- 05dddb49125a max77823: fuelgauge: reset battery values after POR
- b5e15ebd57ab max77823: fuelgauge: fix reset function
- c7ad0abcc008 max77823: fuelgauge: fix dynamic scale computation
- 6d37635eb22b tty: serial: imx: wait until a character is about to be transmitted before enabling the RS485 transmitter
- 2f9ee08acbc6 tty: serial: imx: use scatterlist for rx dma
- 5c1fab375c77 tty: serial: imx: change tsk_dma_tx to plain work_struct
- f1e9beffb7e8 serial: imx-serial - update RX error counters when DMA is used
- 4aca91d47fb6 tty: serial: imx: remove dma_rx_work
- 00adde7698b2 arch/arm/boot/dts/imx6qdl-ap.dtsi: initial addition
- 1c2224ae1e2d boundary_defconfig: make hdmi audio a modules, CONFIG_SND_SOC_IMX_HDMI=m
- 444102a656dd imx6qdl-h4.dtsi: KEY_COL0 must be UART4_TX_DATA
- be7be3a4e56c sgtl5000: add bass controls
- f7cc79eff5f3 imx6qdl-hp.dtsi: always have otg_vbus on, it does not leave this board
- 9eba3d40a0fc tty: serial: imx: switch from ageing timer to idle to avoid UART sdma script bug
- 4f35eb7cca03 net: fec: remove QUIRK_HAS_RACC from i.mx27
- 52d2469b55eb net: fec: remove QUIRK_HAS_RACC from i.mx25
- 8f3b77ea38bd MLK-14333 firmware: imx: sdma: fix SSI dual fifo swap
- 74f04ec66272 ARM: imx6q: support ptp and rmii clock from pad
- da999c39acec ARM: dts: imx6qdl-cid_tab: swap goodix touch axes
- 9d2a20394fa3 Input: goodix - remove single touch reports
- 90eff99d70b8 Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"
- 4771b34caae1 Input: goodix - add axis swapping and axis inversion support
- d8d55b7d8752 ARM: dts: imx6qdl-cid: force USB H1 device id
- d8f1e3f53cff usb: chipidea: allow to override id from device tree
- 6067115920fd net: fec: Call swap_buffer() prior to IP header alignment
- b924590deced net: fec: align IP header in hardware
- 4030d318f8d6 boundary_defconfig: add CONFIG_BRIDGE, needed for bluetooth PAN
- a5bdde5ddd05 sec_battery: make AC online depend on both battery health and charger health
- b16b65a5b97f goodix: adding gt928 to i2c_device_id table lets modprobe be automatic
- 1f39203ce15b Revert "max77823_charger: favor chgin over wcin"
- 1c1f08bd0e1f imx6qdl-cid_tab: use pwm3 instead of pwm1 to control lvds backlight
- 8ffe053250f4 max77823_charger: favor chgin over wcin
- e0f21b50a959 pwm_bl: allow an array of enable pins
- 13fb24caf547 nitrogen6_vm_pt_defconfig: initial addition
- 3ac8e32d322b nitrogen51_vm_defconfig: use Andrew's settings, the only user of this defconfig
- 237892e1726d input: touchscreen: ft5x06: select REGMAP_I2C in Kconfig
- c24bab70914f imx6sx-ys.dts: pullup RESET_DSP_N
- f4a6076e1143 ARM: dts: imx6q-cid_tab: initial addition
- ea4201a38c70 imx6qdl-nitrogen6x.dtsi: s/ov5640_int/ovti,ov5640/
- 46d3bbf75727 ov5640: add ov5640_int to ov5640_id table
- 4b5f16e4857d ov5642: improve error message
- 7c5c37544ae7 max77823_charger: update otg_vbus_enabled in the regulator notifier callback
- 83059e5e06dc ov5640_mipi: remove ov5640_reg file on rmmod
- aedfdbb024a2 max77823_charger: don't call max77823_set_online directly, have battery do it
- adfb14277c18 sec_battery: avoid 'Undefine Battery Status' when not charging
- c647c9e98f5b tools include: Add a __fallthrough statement
- ef46e9519ce8 max77823_fuelgauge: fix current_now/current_avg when negative
- ce1bc18798ae sec_battery: call chargers POWER_SUPPLY_PROP_STATUS, when battery's status changes
- 8d5aabcc73a5 imx6qdl-ash2.dtsi: initial addition
- 1d5286fd2181 imx6qdl-ash.dtsi: map ttymxc3 to UART3 to match ash2
- e03025b9cc77 imx6q-neol-tst.dts: use EIM_DA7 for GP_5V_DLP_EN
- dee9694b8283 imx6qdl-neol.dtsi: use EIM_DA7 for GP_5V_DLP_EN
- f67ef4b07eb2 imx6qdl-ash.dtsi: gpio_3 is poweroff only
- 18b43433c84b max77823_charger: maker as undervoltage if we supply otg vbus power
- 8869166a01d7 imx6qdl-cid.dtsi: no need to poll for charger health
- 341bae211c71 max77823_charger: sep
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-21 15:33:32 -02:00
Fabio Berton
94611c67c3
u-boot-boundary: Create u-boot-boundary-common include file
...
- Use a common file to make easier update, maintain and create
others U-Boot recipes like U-Boot fw-utils.
- Rename recipes to use U-Boot version as recipe PN.
- Fix U-Boot spelling on description.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-21 15:32:55 -02:00
Fabio Berton
0f0ff55565
u-boot-boundary: Do not override PROVIDES variable
...
Append u-boot to PROVIDES variable to get virtual/bootloader
to final value.
PROVIDES = u-boot-boundary virtual/bootloader u-boot
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-16 13:43:46 -02:00
Fabio Berton
1a3fb4e0c7
mqxboot: Remove recipe for version 2.0.1
...
This recipe is not being used by anyone. grep shows the only
machine that use mqxboot is colibri-vf and is set to use version
1.%.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-10 14:01:11 -02:00
Max Krummenacher
3fc4458fd8
colibri-vf.conf: add a wic image in favour of sdcard image
...
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module NAND, the image from the prepared
SD card.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
26bec0011d
colibri-vf.conf: add a device tree for the aster carrier board
...
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
c44904d9c8
colibri-imx7.conf: add a wic image in favour of sdcard image
...
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module NAND, the image from the prepared
SD card can be started with 'run sdboot'.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
9202f5fa7f
colibri-imx7.conf: add device tree for the aster carrier board
...
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
0b9af1e059
colibri-imx6.conf: add a wic image in favour of sdcard image
...
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module eMMC, the image from the prepared
SD card can be started with 'run sdboot'.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
8e30e89454
colibri-imx6.conf: add device trees for aster and use-mainline-bsp
...
Add a device tree for the Aster carrier board.
Add the device tree available in mainline for use with the
use-mainline-bsp override.
While at it unify the @SOC description variable with other boards.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
f570748952
colibri-imx6.conf: do not deploy the kernel in the rootfs
...
The kernel is taken from a separate fat partition in the regular
boot process, so there is no need to deploy it in the rootfs.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
5e2b946de0
colibri-imx6.conf: build a spl u-boot
...
U-Boot is now used with SPL, set the machine conf file accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
c0036cd746
apalis-imx6.conf: add a wic image in favour of sdcard image
...
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module eMMC, the image from the prepared
SD card can be started with 'run sdboot'.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
bbc134ef5d
apalis-imx6.conf: add device trees for ixora and use-mainline-bsp
...
Add a device tree for the Ixora carrier board.
Add the device tree available in mainline for use with the
use-mainline-bsp override.
While at it unify the @SOC description variable with other boards.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
e1e53bf544
apalis-imx6.conf: do not deploy the kernel in the rootfs
...
The kernel is taken from a separate fat partition in the regular
boot process, so there is no need to deploy it in the rootfs.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
b5f9ee90d8
apalis-imx6.conf: build a spl based u-boot
...
U-Boot is now used with SPL, set the machine conf file accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:16:02 -02:00
Max Krummenacher
022d9c6672
u-boot-toradex: update to 2016.11, update to toradex bsp 2.7.4
...
For the i.MX6 based modules move to boot with SPL to setup the DDR RAM.
Add use-mainline-bsp to compatible machine to allow building this U-Boot
also when 'use-mainline-bsp' is built. (In which case the e.g. mx6 override
is dropped)
License: changed by the following upstream commits, all of which do not
affect our configurations.
0f4d2f8e79 License: Add the Open Font License
(ttf fonts)
40a39e875c SPDX: add X11 SPDX-License-Identifier
(preparation for dual licensed device trees)
4dcd9a65d4 Licenses: fix a typo in README
changes to non NXP boards not in list
initial commits for colibri-imx6ull and colibri-imx7-emmc not in list
69cc681 lib/bch.c: modify algorithm for all writebcb users
595c178 mtd: nand: mxs_nand: support chips without ONFI/JEDEC parameter page
d5efded apalis/colibri_imx6: fix white space
cd255bc colibri_imx7: get rid of environment in mmc option
ca92211 colibri_imx7: clean-up config header file
ae968c6 apalis/colibri: fix and synchronize mount options
4370811 colibri_imx7: improve DDR3 timing
7e64e5f toradex: remove ISO partition support
16d2bc5 disk: part: align buffer so it can be used with DMA enabled drivers
84fe4a7 MLK-13140 ARM: imx: update REFTOP_VBGADJ according to fuse setting
1d86d85 MLK-13124 ARM: imx: update the REFTOP_VBGADJ setting
756bc8f imx6ull: cherry-pick remaining stuff from 05922b0
ab546ab MLK-12766 net: fec: do not access reserved register for i.MX6ULL
09983d0 MLK-12486-1: switch to use setup_gpmi_io_clk for i.MX6UL
6d6a643 MLK-12883 usb: limit USB_MAX_XFER_BLK to 256
4e1c703 tdx-cfg-block: add new sku's
6bd94c8 colibri_imx7: remove unused config option
ab71667 colibri_imx7.h: do not deploy nand torture cmd
341064e net: Use packed structures for networking
c0d5002 configs: apalis-tk1: Use ext4 file system by default
51b53b4 colibri-vf: sync the board info message
3e72538 toradex: common: unify behaviour when config block is missing
3ef2146 colibri_imx6: use SDP if USB serial downloader has been used
4fcacc1 apalis_imx6: use SDP if USB serial downloader has been used
80c3bd6 imx_common: detect USB serial downloader reliably
0d06911 imx: add macro to detect whether USB has been initialized
a2e77a6 colibri_imx7: use SDP if USB serial downloader has been used
e05589d imx: imx7: detect USB serial download protocol boot mode
3f4cddb imx: imx7: make get_boot_device available for board files
23b5f7c colibri_imx7: carve out PMD aligned amount of memory
47ac8bf toradex: configblock: add an -y parameter to 'cfgblock create’
cb3d672 configs: apalis_imx6: Use ext4 file system by default
615de72 configs: colibri_imx6: Use ext4 file system by default
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:15:54 -02:00
Max Krummenacher
85b9830c91
linux-toradex_4.1-2.0.x: imx, update to toradex bsp 2.7.4
...
Update the kernel for a fslc-imx 4.1-2.0.x based kernel for Apalis/Colibri iMX6
and Colibri iMX7.
This replaces the linux-toradex_3.14.52 and linux-toradex_4.1.15 kernels, thus
remove the recipes and their related files.
Add a superset of the machine specific defconfigs in the kernel tree as the
defconfig.
The following changes on top of fslc "Merge tag 'v4.1.39' into 4.1-2.0.x-imx":
- Patches for bsp 2.7.3 as listed below
- Merge to upstream patchlevel fslc/4.1-2.0.x-imx @ 4.1.44
- Patches for bsp 2.7.4 as listed below
- Added initial support Colibri iMX6ULL and Colibri iMX7 Dual 1GB (eMMC)
without the machine specific device-trees or defconfigs commits.:
with bsp 2.7.4
* b893ccb toradex defconfigs: synchronize with defconfigs in oe
* 3e11eb1 colibri_imx7_defconfig: add atmel-mxt-ts as a module
* f5f2907 ARM: dts: imx7-colibri: add atmel mxt multitouch controller
* e747c0e ARM: dts: colibri-imx7: add new gpio hog grp
* 269dba3 colibri_imx6_defconfig: add atmel-mxt-ts as a module
* b9aae76 ARM: dts: imx6dl-colibri: add atmel mxt multitouch controller
* de3fd44 apalis_imx6_defconfig: add atmel-mxt-ts as a module
* 98b9c18 ARM: dts: imx6qdl-apalis: add atmel mxt multitouch controller
* bce5146 ARM: imx: clk: enable OCOTP clock by default
* d96c255 imx6ull.dtsi: include all needed definitions
* c8f0033 mtd: gpmi: fsl,legacy-bch-geometry independent of nand-on-flash-bbt
* 7b02a99 imx: Fix 'Expose SoC unique ID' for newer i.MX6
* 4e35498 imx6dl-colibri-eval-v3: fix weim node
* 090138a regulator: pfuze100: Apalis iMX6: Fix poweroff does not release POWER_ENABLE_MOCI
* c4d5e86 apalis_imx6: update defconfig for wifi
* 837a89e ip6_offload: fix compiler warning
* 4105f39 of: fdt: fix compiler warning
* 4b20a89 mtd: blkdevs: fix switch-bool compilation warning
* c595a9e mtd: fsl-quadspi: fix macro collision problems with READ/WRITE"
* 6fe6616 Revert "mtd: fsl-quadspi: fix macro collision problems with READ/WRITE"
with bsp 2.7.3
* 3f68dc7 busfreq-imx: only use existing global variables
* 22eb8a9 Revert "cpufreq: imx7: fix undefined reference to arm_reg and soc_reg"
* 38524d7 Documentation: fix imx7d pinctrl dse config bits
* 71d7b33 imx7d-colibri: limit to 800 mhz and 1 ghz operating points
* b339205 imx7s: add mandatory 800 mhz operating point
* 22db6be video: fbdev: mxsfb: allow setting display timings via kernel command line
* a6563bd cpufreq: imx7: fix undefined reference to arm_reg and soc_reg
* 9262956 dts: imx7d: move operating points to i.MX 7Dual device tree
* 50e26af mxc_ipuv3_fb: Use the mode_string from command line as is
* d826eb4 ov5640_mipi: Revert the hack
* a5c56b9 ARM: dts: imx6qdl-apalis-ixora: Enable ADV7280 decoder on Ixora
* b8e5d21a tty: serial: imx: Add support for enabling RS485 via device tree
* a8e0d43 ARM: imx: spare the first 16KiB of OCRAM_S for Cortex-M4
* a2130af sgtl5000: improve switch on vag power for line_in -> output
* b48a96a ARM: dts: colibri imx6: configure an external sgtl5000 vddd source
* d21fcda ARM: dts: apalis imx6: configure an external sgtl5000 vddd source
* 40fbb01 ARM: dts: colibri imx6: increase sgtl5000 lrclk drive strenght
* 87f6630 ASoC: sgtl5000: Allow LRCLK pad drive strength to be changed
* 1a3c9b3 ASoC: sgtl5000: add headphone and LINEOUT mute controls
* 8929d0a sgtl5000: add Lineout volume control
* 81fba3f ASoC: sgtl5000: Do not disable regulators in SND_SOC_BIAS_OFF
* 66a04e9 ASoC: sgtl5000: Disable internal PLL early
* 85436af ASoC: sgtl5000: Initialize CHIP_ANA_POWER to power-on defaults
* 51bc42e ASoC: sgtl5000: Write all default registers
* 4523526 ASoC: sgtl5000: Fix regulator support
* 4859c2e90 ASoC: sgtl5000: Remove misleading comment
* abbdc0a ASoC: sgtl5000: fix VAG power up timing
* 198628d ASoC: sgtl5000: fix error message output for MicBias voltage
* 912e038 ASoC: sgtl5000: Replace direct snd_soc_codec dapm field access
* ae56e9d ASoC: sgtl5000: Calculate Lineout Channel Output Level
* 3db63e2 ASoC: sgtl5000: Use specific variable for lo_vag
* f972815 net: can: flexcan: Fix wakeup on CAN from suspend issue
* b6798bb iio: adc: remove event advertisment
* 7a751b2 iio: adc: support IIO_CHAN_INFO_SCALE
* 051ee1a1 apalis-imx6: use stopmode for poweroff
* 8949147 pm-imx6.c: fix power off by stop mode
* 29ff238 colibri-imx6: use stopmode for poweroff
* 94a53ed net: fec: don't transfer ownership until descriptor write is complete
* c15a4c3 rtc: ds1307: support m41t0 variant
* 3e3ea9b sgtl5000: switch on vag power for line_in -> output
* 091594e iio: adc: fix remove
* 4bac3c9 mmc: sdio: add forward declaration for struct mmc_host
* a86db1f ARM: imx: mu: let Cortex-M4 know about A7 state
* 98adbba ARM: imx: clk: do not force clock frequency of M4
* 9e05354 ARM: imx: busfreq: do not force high frequency during suspend
* 70f901b ARM: imx: busfreq: initialize M4 frequency depending boot state
* 3e92301 ARM: imx: busfreq: request bus frequency depending on M4 clock
* 0666dae arm: dts: imx7: specify Cortex-M4 clock
* c663470 mmc: sdhci-esdhc-imx: make sure runtime PM is suspended in system suspend
* 2df675a mtd: gpmi: make sure runtime PM is suspended in system suspend
* ebf4565 video: fbdev: mxsfb: make sure runtime PM is suspended in system suspend
* a2ccbd2 net: fec: make sure runtime PM is suspended in system suspend
* 5ced941 imx_thermal.c: set trip point depending on temp grade
* 9090b5b imx: Expose SoC unique ID
* 8a098f2 drivers: soc: Add new sysfs attribute to expose SoC unique ID
* 36df4e2 arm: dts: imx7: specify keypad port clock
* 7b51b63 ARM: imx7d: clk: add root clock for keypad port
* 506993e rpmsg: use _debug variants for print_hex_dump
* 5aba75e rpmsg: imx: do not push data when no reader is available
* cade8f64 hexdump: do not print debug dumps for !CONFIG_DEBUG
* 1db9a16 ARM: imx: define buffer count per VirtIO queue
* 4cfa939 gpio: mxc: clear interrupt mask/status optionally
* 25b9f89 ARM: imx: remove 'unused' warning
* 257fabb tty: serial: imx: disable DCD and RI interrupts
* c784a4d imx6qdl.dtsi: include bindings gpio.h
* 735d4f8 video: mxc: ldb: Add support for LVDS configuration via kernel boot arguments
* 558d378 colibri_imx6:Add MCP2515 SPI CAN controller to DT
* 7df8a0f media: Add support for ADV7280 decoder driver
* 358a46a mxc_v4l2_capture: Change error message to print on debug
* 80aae0b mxc_v4l2_capture: Allow clock setting for de-interlaced video input
* 0d85191 tty: serial: imx: disable DCD and RI interrupts
* 8ddc702 PCI: Apalis GEN1 forcing quirk
* 826486c PCI: imx6: fix PCIe EP device self-initialisation
* e00c546 process.c: if power off fails, do at least a halt
* be63e27 Input: sentelic - use "static inline" instead of "inline"
* b28f212 mxc_v4l2_capture.c: make error messages unique
* d7357aa ipu_csi_enc.c: fix debug print
* 4e1e8d2 max9526.c: move pinctrl after i2c detect
* 638f43c adv7180.c: convert debug output to dev_dbg
* 67c0d5a2 dtb, i2c-imx.txt: fix typos
* 1ce23b6 mxc_v4l2_capture: match ipu/csi/mipi instead of only ipu/csi
* c5954c2 max9526: add initial MXC camera sensor code
* df76b16 adv7180.c: initial working adv7180 settings
* 518d4ee mxc_v4l2_capture: let the camera driver set mipi/parallel
* 62785df pci-imx6: fix reboot bug
* d2e0de0 mxc_hdmi.c: fix boot hang
* cec9878 extcon: usb-gpio: increase debounce time
* 1fe0cf4 mxc_lcdif.c: fix comment
* 912f823 mxc_v4l2_capture: add mxc_camera_common_lock/unlock, fix device name
* 502376a MXC_CSI_CAMERA: select VIDEOBUF2_DMA_CONTIG
* 691204a clk-imx6q.c: set eth phy clock dependent on RMII/RGMII
* bea0575 mach-imx6q.c: handle RESET_MOCI when PCIe is disabled
* 78d5ad8 mxc_hdmi.c: remove compiler warning
* 2d67c55 mxc_hdmi: fix detect disconnect case
* b34325c OmniVision ov5640 MIPI-CSI2 camera support
* b548028 i2c-imx: add gpio recovery functionality
* fc0d0a2 pcie-imx6: improve reset function for reseting EP
* 557f0276 pcie-imx6: add reset function for reseting downstream EP
* b0e8865 mach-imx6q.c: fix typo in error msg
* 0bcaad8 mxc_vdacif.c: add second parallel output used for VDAC
* f069491 pci-imx6.c: add config option to force GEN1 speed
* e4d913a iio:stmpe-adc.c: Switch to new event config interface
* af6cf45 vgaarb.c: demote pr_err about vga device to pr_debug
* 4e6509c mxc_lcdif.c: add additonal LCD timings
* 849f2e7 pci-imx6.c: remove compiler warning
* 85aff64 mxc_lcdif.c: EDT-WVGA: fix pixelclk polarity
* f6620779 mxc_hdmi: skip unnecessary mxc_hdmi_setup calls
* c73cb81 sync.h: synchronization framework needs this header
* d39b4cf arm: imx6: fix pcie by disabling rc/ep test mode
* 7435612 stmpe-adc: add temperature channel
* 6f88e1d stmpe-adc: add device tree bindings
* 6b542ac iio: adc: add STMPE ADC driver using IIO framework
* d5c4b1b mfd: stmpe: add ADC block resources
* 3b99e8c mach-types: add the apalis-imx6 machine
* 6a315fa lcd: Add WVGA timings for the EDT 7.0" panel
* 6ff9133 mxc_spdif.c: set the validity bit to 'valid'
* 25c2bbc eMMC: Don't initialize partitions on RPMB flagged areas.
* d2aa5b3 tc358743_h2c: add devicetree support
* 97662d8 TC358743 Kconfig dependency update
* e966a0b tc358743_h2c: fill in sample edid data from Asus monitor
* fa98ab8 tc358743_h2c: fix compiler warnings
* 1ae41be tc358743_h2c: cleanup spacing
* cb8232e add tc358743_h2c driver
* 3bb87f2 sdhci: print opcode/retries on timeout error
* a26957b ov5640_mipi: software reset does not affect i2c address
* f157011 ipu_common: ipu_free_irq, do nothing if not owner
* 916ed1f ipu_csi_enc: improve error message
* 439ea46 ipu_prp_enc: improve error message
* cd35b25 ov5642: fix csi/ipu check for imx6dl
* 388605f ov5640_mipi: fix csi/ipu check for imx6dl
* 07bd62d ov5642: add i2c address change feature
* 73924ed0 ov5640_mipi: add i2c address change feature
* 12749a2 mxc_mipi_csi2: add ipu/csi info to probed output
* 9ffb829 ov5640_mipi: change registered name from ov5640 to ov5640_mipi to reduce confusion
* 98963d0 i.MX6: v4lout: none of our displays support color-space conversion
* f657dc3 dma-mapping: increase DEFAULT_DMA_COHERENT_POOL_SIZE ifdef CONFIG_VIDEO_TW68
* 41feae5 PCI: Add quirk for setting valid class for TW6869 frame grabber
* d69533a mxc_hdmi: Add only_cea parameter to mxc_hdmi module
* 5969e2c rfkill-regulator: add dt support
* 66d9883 ov5640_mipi: simplify mipi clock wait loop
* 04abce7 mxc_hdmi: enable overflow interrupt after initialization complete
* de5231f mxc_hdmi: default to keep-alive (don't detect disconnect)
* 51394b5 Add support for DVI monitors
* 4898869 ov5640_mipi: print message on gpio request failure
* e2954c5 mxc_v4l2_capture: add ipu_id to sensor_data
* af79b8b ov5640_mipi: add remove *2 and add error checking to OV5640_get_sysclk
* a03ab41 ov5640_mipi: add imx6 mipi/parallel selection
* 4f704da ov5640: add pwm option for mclk
* 81cf941 ov5642: add imx6 mipi/parallel selection
* ede1722 fix camera power down
* 6c4f140 add ar1021 touchscreen
* bc387b6 mxc_v4l2_capture: fix VIDIOC_ENUMSTD, return -EINVAL if index > 0
* 89a914b mxc_ipuv3_fb: unblank displays at init
* a1b1b16 ARM: imx: adjust vring location to be at 256MB boundary
* 8227a8a arm: dts: imx7: decrease DMA CMA to 128MB
* 4af562c ARM: imx7d: clk: add 240MHz sys main clock to init_on
* 1f43d37 usb: chipidea: Use extcon framework for ID and VBUS detection
* 24bd9a5 arm: dts: imx7: Add support for PWM polarity control
* e32dd66 pwm: imx: Add support for polarity control
* 10a6f7d cpufreq: imx7: don't support OPP table from platform data
* 46c52bd video: fbdev: mxsfb: honor native-mode
* b03cdd9 video: mxsfb: simplify parsing
* f3d8abf Revert "sgtl5000.c: HACK, defer probe when I2C not yet running"
* 967986f touchscreen: fusion_F0710A: Reset controller if clear interrupt operation fails
* d4afe65 input: touchscreen: fusion: implement multitouch with slot handling
* 5be4f48 input: touchscreen: fusion: use level triggered interrupt
* fbfa23b input: touchscreen: fusion: add device tree integration
* 02411ee input: touchscreen: fusion: platform independent GPIO description
* fd92393 input: touchscreen: fusion: fix error handling
* 808f8b9 input: touchscreen: fusion: use new I2C PM functions
* ef32550 input: touchscreen: added platform data for Fusion touchscreen
* 3e2c068 input: touchscreen: fix race condition in Fusion driver
* ac9343d input: touchscreen: add ABS_X/ABS_Y axis for Fusion touchscreen
* a9fc7d5 input: touchscreen: add Fusion 7 and 10 multi-touch driver
* e2d1fdb fbcon: logo: allow easy integration of a custom Linux boot logo
* 49f0b58 spi: spidev: invent a new hw device to work around spidev warning
* bcdfec9 ARM: imx: fix clock for i.MX 7 when Cortex-M4 is running
* 8693a14 pinctrl: pinctrl-imx: add support for LPSR GPR padctrl
* ea2ea01 mfd: rn5t618: register restart handler
* a7b0e5f mfd: add Ricoh RN5T567 PMIC suppport
* 675e67c drivers/dma/Kconfig: allow MXS_DMA for i.MX 7
* d68621a regulator: rn5t618: allow GPIO 0 to be used for an enable signal
* f0e41d7 ENGR00305648-1 ASoC: imx-sgtl5000: Support non-ssi cpu-dai
* f992a95 video: fbdev: mxsfb: fix pixelclock polarity
* d46df08 mach-imx7d.c: use enet_out clk to decide on PHY clock
* 68bf174 Input: ad7879 - add device tree support
* 63339e0 Input: ad7879 - fix default x/y axis assignment
* d1a439e Input: ad7879 - move header to platform_data directory
* 0adde3f ARM: imx: enet1: output reference clock
* 633a4e1 video: mxsfb: add compile dependencies
* f4c63ec chipidea: make usb charger optional
* c8b53a4 regulator: rn5t618: Add RN5T567 PMIC support
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:15:32 -02:00
Max Krummenacher
51fc09ef08
linux-toradex_4.4: vf, update to toradex bsp 2.7.4
...
- Merge to upstream patchlevel Linux 4.4.88
- Add Remote Processor Messaging (rpmsg) driver for Vybrid
- Various other additions and fixes
- Synchronize defconfig with kernel tree colibri_vf_defconfig
Apart from the upstream patches the following commits were added:
with bsp 2.7.4
* d152ae9 drm/panel: Add display timings for Logic LT161010-2NHC 7" panel
* a8c098d colibri_vf_defconfig: add atmel-mxt-ts as a module
* 274ea53 ARM: dts: vf-colibri: add Atmel MXT multitouch controller
* dd2a698 ARM: dts: colibri-vf: add new gpio hog grp/s
* 2829153 usb: chipidea: use of extcon framework to work for non OTG case
* 1721e2f usb: chipidea: Consolidate extcon notifiers
* de6cb89 Revert "usb: chipidea: Modify use of extcon framework to work for non OTG case"
with bsp 2.7.3
* c1d5fe2 Merge tag 'v4.4.73' into toradex_vf_4.4-next
* 0068a1b ARM: dts: vf-colibri-aster: Add support for Aster with Vybrid
* f37e832 ARM: vf610: PM: Use device tree property to register power_off function
* 3348e45 tty: serial: fsl_lpuart: fix del_timer_sync() vs timer routine deadlock
* f9fc0f2 ARM: dts: imx: fix M41T0 RTC compatible string
* 41e7fd5 rtc: ds1307: support m41t0 variant
* 7cfa321 tty: serial: fsl_lpuart: lock port on console write
* 00babbc ARM: dts: colibri-vf: use pull-down for USBC_DET pin
* 8b06b41 tty: serial: fsl_lpuart: resync with 4.9 kernel
* 837e5b8 Merge tag 'v4.4.59' into toradex_vf_4.4-next
* 418f717 net: fsl_l2_switch: cleanup in remove callback
* 86b0182 net: ethernet: freescale: allow vf610_l2_switch as module
* fa64e12 net: fsl_l2_switch: drop registering phy in switch mode
* cd2eb96 Merge tag 'v4.4.39' into toradex_vf_4.4-next
* 56ffbfa spi: spi-fsl-dspi: Purge switch between EOQ and DMA mode
* 90b6d21 ARM: dts: vfxxx: Enable DMA for DSPI2 and DSPI3
* e2d03ba spi: spi-fsl-dspi: Fix incorrect freeing of DMA allocated buffers
* 9b02266 spi: spi-fsl-dspi: Fix continuous selection format
* 529dcc0 spi: spi-fsl-dspi: Fix incorrect DMA setup
* de55e33 spi: spi-fsl-dspi: Fix SPI transfer issue when using multiple SPI_IOC_MESSAGE
* 3356fd1 spi: spi-fsl-dspi: Fix data corruption for 1K transfers or more
* e1ce49e drm/fsl-dcu: introduce kernel parameter to specify fbdev depth
* 93fb63a ARM: configs: colibri_vf: configure IPv6 SIT driver as module
* 4a8d085 sdhci-esdhc-imx: fix bus-width for 1-bit operation.
* 3816bd7 ARM: vf610: PM: register power_off function
* 7ccb5e5 usb: chipidea: implement platform shutdown callback
* 1cb2765 drm/fsl-dcu: disable CRTC gracefully
* 9e4d484 net: fec: align IP header in hardware
* 6a18208 Input: colibri-vf50-ts: disable IRQs on close
* a650cbf tty: serial: fsl_lpuart: Fix Tx DMA edge case
* 64086f8 drm/fsl-dcu: enable pixel clock when enabling CRTC
* 44108d4 drm/fb_cma_helper: Remove implicit call to disable_unused_functions
* 01a613e drm/fsl-dcu: do not transfer register in mode_set_nofb
* ab74a917 drm/fsl-dcu: do not explicitly transfer registers on plane init
* b385ffb drm/fsl-dcu: enable TCON bypass mode by default
* 7ecc29c ARM: dts: vfxxx: Include support for dspi[23] functionality.
* 95bb750 drm/fsl-dcu: implement lastclose callback
* 5f0a2c4 rpmsg: vf610_rpmsg: check for error pointer
* a47f6f42 char: vf610_sema4: use macro to register driver
* a5a7e6d char: vf610_sema4: improve error handling
* fa359d7 pinctrl: freescale: avoid overwriting pin config when freeing GPIO
* 624f65b i2c: imx: defer probe if bus recovery GPIOs are not ready
* 2e02dcb i2c: imx: make bus recovery through pinctrl optional
* 25ae853 ARM: vf610: PM: initialize suspend to memory seperately
* 80c40b6 ARM: dts: vfxxx: Reintroduce the OCRAM nodes
* cd89f00 Merge tag 'v4.4.21' into toradex_vf_4.4-next
* 45de59e spi: spi-fsl-dspi: Add DMA support for Vybrid
* a8f99a5 ARM: dts: vfxxx: Enable DMA for DSPI on Vybrid
* 51243ff tty: serial: fsl_lpuart: Fix parity control
* 8f2dbc3 Merge branch 'toradex_vf_4.4-rpmsg' into toradex_vf_4.4-next
|\
| * 8439c80 ARM: configs: colibri_vf: Enable remoteproc and rpmsg for Vybrid
| * 764bf1b ARM: dts: vf610: Enable rpmsg driver for Vybrid
| * 5feabad rpmsg: vf610_rpmsg: Add rpmsg driver for Vybrid
| * 7b3be87 rpmsg: imx_rpmsg: Add rpmsg examples
| * ce28cb8 ARM: dts: vf610: Add device tree node for semaphore module on Vybrid
| * a52aca8 char: vf610_sema4: Add support for semaphore module on Vybrid
| * 41d0195 ARM: dts: vfxxx: Allow CCM to be accessed using syscon
| * f5fcfa3 ARM: dts: vf610: Add device tree node for Vybrid remoteproc driver
| * 8b08f5f remoteproc: vf610_cm4_rproc: Add remoteproc support for Vybrid
| * 43c2041 remoteproc: Support ELF loading without resource table
| * fdbb13c ARM: dts: vfxxx: Add CPU2CPU interrupts for MSCM module
| * 91294be irqchip: vf610-mscm-ir: Extend MSCM with CPU2CPU interrupt support
|/
* e11f8ba ARM: dts: vf-colibri: use Toradex evalspi
* 503ad82 spi: spidev: invent a new hw device to work around spidev warning
* 65e1bdf Revert "spi core: Add new sysfs 'num_chipselect' file"
* db04bd4 Revert "spi: spidev: Use 'new_id' sysfs file for enabling spidev"
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-11-08 14:15:32 -02:00
Otavio Salvador
46916bbd74
Rework machines to use wic support
...
This rework existing machines to use the wic support. It allows for a
lot of code removal as the image dependencies can be defined in a more
accurate way.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-05 13:56:56 -03:00
texierp
cb8eb56f37
imx7s-warp: Add wic image support
...
Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-05 13:51:45 -03:00
Otavio Salvador
23df7dcb75
wandboard: Add Wandboard revision D1 support
...
Latest Wandboard hardware revision is D1, which brings the following
new features:
- PFUZE100 PMIC
- AR8035 Ethernet PHY
- Upgrade Wifi/BT chip to BCM4339/BCM43430
The new revision also adds support for QuadPlus SoC so the new Device
Tree is also added.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-05 13:51:39 -03:00
Otavio Salvador
fb6ead9fc3
wandboard: Revert device tree name change
...
There is no reason to diverge from mainline so we revert the device
tree name change.
This patch changes the machine definition and the Linux kernel recipe
so the tree is kept buildable.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-05 13:51:37 -03:00
Otavio Salvador
fa45a2df35
linux-wandboard: Upgrate to a 4.1-2.0.x based fork
...
This rebases the Wandboard tree on top of FSLC fork. It avoids
duplicated work across vendors and easy the fix backporting when need.
Due the limited interest on the RT kernel and non-activity on
Wandboard maintenance, the RT kernel has been removed but if someone
is willing to maintain it feel free to send an addition for it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-04 14:38:48 -03:00
Vanessa Maegima
87223f2cc9
imx7d-pico: Add machine configuration
...
Add machine definition for imx7d-pico board.
For more information about this reference design, please visit:
https://www.wandboard.org/products/android-things/PICO-PI-IMX7/
The machine configuration file used to include Yocto Project support to the
board is a consolidation work only.
It only reflects the work done in Linux kernel, U-Boot and FSL Community BSP,
where the hard work is actually done.
Signed-off-by: Vanessa Maegima <vanessa.maegima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-22 17:13:35 -03:00
Ken Lin
1ded0def76
linux-advantech: Add linux kernel patch for external WDOG_B support
...
Update linux kernel patch and recipe to support external WDOG_B
on imx6q-dms-ba16 platform.
Signed-off-by: Ken Lin <yungching0725@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-22 17:10:30 -03:00
Otavio Salvador
842931f7f5
Stop using linux-dtb.inc
...
The Device Tree support is now handled by the kernel class. This patch
removes the inclusion of linux-dtb.inc from the kernel recipes in this
layer.
Change-Id: I9b40bb8e3c061b740f018874a8676262f108b301
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-05 22:39:00 -03:00
Fabio Berton
b2a36b06e5
cgtqmx6: Fix PREFERRED_PROVIDER for u-boot and virtual/bootloader
...
Set u-boot-congatec for both u-boot and virtual/bootloader
PREFERRED_PROVIDER and use a softer assignment for these variable.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-30 10:13:49 -03:00
Fabio Berton
d231eb3f07
u-boot-congatec: Bump revision to 2a24305837
...
This includes the following changes:
- 2a24305837 cgtumx6: add falcon mode option (Kconfig)
- cddc3f7900 cgtumx6: add falcon mode implementation
- a9ecf0b60a cgtqmx6eval: add falcon mode option (Kconfig)
- 16278856e0 cgtqmx6eval: add falcon mode implementation
- 8a1fdbe7a4 cgtqmx6eval/cgtumx6: move MFG related Kconfig option to board specific Kconfig files
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-30 10:13:49 -03:00
Fabio Berton
809d8dfa40
u-boot-congatec: Fix build for gcc7
...
Add include/linux/compiler-gcc7.h file to fix build when using gcc7.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-30 10:13:49 -03:00
Fabio Berton
c1ca2e0acf
u-boot-congatec: Don't override PROVIDES variable
...
Append u-boot value to PROVIDES variable to do not override default
variable value.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-30 10:13:49 -03:00
Fabio Berton
e79bbd0368
linux-congatec: Enable CONFIG_FHANDLE
...
Enable CONFIG_FHANDLE so that systemd can autostart getty
on serial interfaces like /dev/ttymxc1.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-30 10:13:49 -03:00
Fabio Berton
c9f33e664d
cfa10036: Fix IMAGE_FSTYPES barebox-mxsboot-sdcard
...
>From OE-Core commit 8a9f249a9166347cc0468191ce130003e3d306e1:
If image type "foo" depends on image type "bar.xz", then dependencies
should be collected from the base image type (ie "IMAGE_DEPENDS_bar")
not from "IMAGE_DEPENDS_bar.xz".
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-24 11:29:34 -03:00
Fabio Berton
3fb59e4d6f
Replace deprecated IMAGE_DEPENDS_wic with WKS_FILE_DEPENDS
...
IMAGE_DEPENDS_wic_append is deprecated and to install wic dependencies
we need to set WKS_FILE_DEPENDS variable. We don't need to add u-boot
to WKS_FILE_DEPENDS for machines that has u-boot in
MACHINE_ESSENTIAL_EXTRA_RDEPENDS variable. The only dependency to create
wic images is parted-native and is already provided by image_types_wic
class, we can set WKS_FILE_DEPENDS to void and don't build any dependency.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Tested-by: Eric Nelson <eric@nelint.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-24 11:28:42 -03:00