1
0
Fork 0
Commit Graph

265392 Commits (ap6256_fix_clean_1.6.0.6_adjusted_devicetree)

Author SHA1 Message Date
Martin T. H. Sandsmark 9ab9c1ef4a Revert "mxc_epdc_fb: add 5bit waveform support"
It is absurdly slow and laggy

This reverts commit 1817e72e30.
2017-08-10 11:26:37 +02:00
Martin T. H. Sandsmark 1817e72e30 mxc_epdc_fb: add 5bit waveform support 2017-08-07 13:49:45 +02:00
Nick Richards 3f6d83bcfd Fix typo in manual disable SWBST regulator hack 2017-07-17 11:24:01 -07:00
Martin T. H. Sandsmark d4877d68c7 add ugly hack because the factory needs to be able to disable the SWBST regulator to reset the charging circuit during tests 2017-06-28 13:57:39 +02:00
Martin T. H. Sandsmark 1a04016d13 wacom_i2c: the new wacom firmware reports tilt with 2 bytes 2017-06-21 18:59:29 +02:00
Martin T. H. Sandsmark 5504b8095d borrow the IBM rndis vid and pid until we get the code signing certificate and our own driver 2017-06-10 14:41:46 +02:00
Martin T. H. Sandsmark bb67289241 fix build 2017-05-18 14:20:35 +02:00
Martin T. H. Sandsmark f24882dcd7 max17135: add thermistor regulator to read temperature 2017-05-18 10:03:36 +02:00
Martin T. H. Sandsmark ed5da916de mxc_epdc_fb: add support for automatically getting updated temperature from pmic 2017-05-18 10:02:30 +02:00
Martin T. H. Sandsmark 647c624a5e mxc_epdc_fb: epdc driver wants pixclock in hz, not ps 2017-05-18 09:58:15 +02:00
Martin T. H. Sandsmark 68595af21c mxc_epdc_fb: fix inverted conditional leading to endless collisions 2017-05-18 09:49:05 +02:00
Martin T. H. Sandsmark 38dfa33101 mxc_epdc_fb: restore powerdown delay after suspend 2017-05-18 09:45:13 +02:00
Martin T. H. Sandsmark 380f25e455 disable busfreq completely 2017-05-11 12:53:21 +02:00
Martin T. H. Sandsmark 97abe98c6b pxp_dma_v2: fix sparkle bug
Disable the AS engine for the first ol_nr.

Patch by May Liu from E Ink and NXP.
2017-03-21 10:08:30 +01:00
Martin T. H. Sandsmark 048d74cb6e max17135: use sysfs for programming vcom 2017-01-13 19:09:03 +01:00
Martin T. H. Sandsmark 4f842785f0 usbmisc_imx: set correct description and max current for dedicated supply 2017-01-13 17:36:55 +01:00
Martin T. H. Sandsmark 9259a68ca0 epdc: use synchronous firmware loading so users know that the EPDC is inited and can do stuff 2017-01-02 12:47:19 +01:00
Martin T. H. Sandsmark 958615cd4c epdc: fix some printing of errors 2017-01-02 12:46:53 +01:00
Martin T. H. Sandsmark 5fff45d94c epdc: don't do a normal grayscale update just for init 2017-01-02 12:46:22 +01:00
Martin T. H. Sandsmark e199f968cb epdc: undo some custom unnecessary changes 2017-01-02 12:38:51 +01:00
Martin T. H. Sandsmark 71807f0882 fix bringing up wifi after standby 2016-12-21 18:24:39 +01:00
Martin T. H. Sandsmark 2af1e1eddf max17135: print ret when failing to write to device 2016-11-29 13:07:28 +01:00
Martin T. H. Sandsmark 0f12d59f3c fsl_otp: read CPU serial from OTP during init 2016-11-29 13:06:36 +01:00
Martin T. H. Sandsmark c75ad6ffc3 caamrng: bump up quality so it is used by default 2016-11-29 13:06:04 +01:00
Martin T. H. Sandsmark 90ede94543 epdc: update parameters for 85hz 2016-11-07 12:23:08 +01:00
Martin T. H. Sandsmark 6e7807ee54 Revert "Only rely on PWRGOOD in MAX17135, add some debug output"
This reverts commit d7a0544346.
2016-10-26 13:05:19 +02:00
Martin T. H. Sandsmark 7bcefd22ea Revert "cyttsp5: use gpio-reset driver for resetting"
This reverts commit 47c67e91d5.
2016-10-26 12:44:20 +02:00
Martin T. H. Sandsmark 6feeea8092 max17135: specify chip version in devicetree 2016-10-22 17:26:46 +02:00
Martin T. H. Sandsmark 46eb4a95ed brcmfmac: Add and register DT id 2016-10-22 16:54:52 +02:00
Martin T. H. Sandsmark 8a93683c60 brcmfmac: Fix active high/low logic of reset pins 2016-10-22 16:54:17 +02:00
Martin T. H. Sandsmark 47c67e91d5 cyttsp5: use gpio-reset driver for resetting 2016-10-22 16:47:01 +02:00
Martin T. H. Sandsmark 39f64924ed Add support to brcmfmac to get power control for card from devicetree 2016-10-22 16:12:15 +02:00
Martin T. H. Sandsmark 39ce363784 Remove EPDC powerup hack 2016-09-29 14:21:53 +02:00
Martin T. H. Sandsmark 147bf72c36 Set stricter permissions for boot_config 2016-09-27 20:24:17 +02:00
Martin T. H. Sandsmark 65a73f4762 Port NXP boot_options patch to new mmc API 2016-09-27 20:23:57 +02:00
Ye.Li b4dcb26e1f ENGR00323682 MMC: Fixed boot_config overwritten by switch partition
In MMC driver, two variables: boot_config and part_config  are used to
keep eCSD(179) PARTITION_CONFIG. The part_config is not updated when
set new boot_config, which causes the eCSD(179) is overwritten by
any following partition switching, so the new boot_config is lost.

Signed-off-by: Ye.Li <B37916@freescale.com>
(cherry picked from commit e66d21ade29855299ce048c97830a4bb79373761)
2016-09-27 19:31:24 +02:00
Richard Zhu fcad224793 ENGR00285671 mmc: setup emmc boot partition configure methods
- Configure boot partition
Expose the interfaces that used to enable the configurations
of the boot mode of the eMMC cards.
usage how-to and examples:
Enable the boot partition 1 boot enabled.
"echo 8 > /sys/devices/soc0/soc.1/2100000.aips-bus/
219c000.usdhc/mmc_host/mmc2/mmc2\:0001/boot_config"

In order to make sure that the re-read the ext-csd of card
can be completed successfully, add the method to wait for
the finish of the busy state.

- setup boot_info message output
Output bit means of important esd_csd register

Read esd_csd info each time when cat boot_info
becasue user may change config affect esd_csd
value.

- Boot partition access howto:
About the details, please refer to the guidance of
Documentation/mmc/mmc-dev-parts.txt

To enable write access to /dev/mmcblkXbootY, disable the forced
read-only access with:
echo 0 > /sys/block/mmcblkXbootY/force_ro

To re-enable read-only access:
echo 1 > /sys/block/mmcblkXbootY/force_ro

NOTE:
- The definitions of the EXT_CSD_PART_CONFIG and EXT_CSD_BOOT_BUS_WIDTH
+------------------------------------------------------------+
| Bit7 | Bit6     | Bit5 Bit4 Bit3        | Bit2 Bit1 Bit0   |
|------|----------|-----------------------|------------------|
| X    | BOOT_ACK | BOOT_PARTITION_ENABLE | PARTITION_ACCESS |
+------------------------------------------------------------+
Bit7: Reserved
Bit6: always set to vaule '1' when boot_part is enabled
Bit[5:3]:
0x0 : Device not boot enabled (default)
0x1 : Boot partition 1 enabled for boot
0x2 : Boot partition 2 enabled for boot
0x7 : User area enabled for boot
Bit[2:0]:
0x0 : No access to boot partition (default)
0x1 : R/W boot partition 1
0x2 : R/W boot partition 2

+--------------------------------------------------------------------+
| Bit7 Bit6 Bit5 | Bit4 Bit3 | Bit2                 | Bit1 Bit0      |
|----------------|----------------------------------|----------------|
| X              | BOOT_MODE | RESET_BOOT_BUS_WIDTH | BOOT_BUS_WIDTH |
+--------------------------------------------------------------------+
Bit [4:3] : BOOT_MODE (non-volatile)
0x0 : Use single data rate + backward compatible timings in boot
operation (default)
0x1 : Use single data rate + high speed timings in boot operation mode
0x2 : Use dual data rate in boot operation
0x3 : Reserved
Bit [2]: RESET_BOOT_BUS_WIDTH (non-volatile)
0x0 : Reset bus width to x1, single data rate and backward compatible
timings after boot operation (default)
0x1 : Retain boot bus width and boot mode after boot operation
Bit[1:0] : BOOT_BUS_WIDTH (non-volatile)
0x0 : x1 (sdr) or x4 (ddr) bus width in boot operation mode (default)
0x1 : x4 (sdr/ddr) bus width in boot operation mode
0x2 : x8 (sdr/ddr) bus width in boot operation mode
0x3 : Reserved

- example of the boot_info:
boot_info:0x07;
  ALT_BOOT_MODE:1 - Supports alternate boot method
  DDR_BOOT_MODE:1 - Supports alternate dual data rate during boot
  HS_BOOTMODE:1 - Supports high speed timing during boot
boot_size:2048KB
  boot_partition:0x48;
  BOOT_ACK:1 - Boot acknowledge sent during boot operation
  BOOT_PARTITION-ENABLE: 1 - Boot partition 1 enabled
  PARTITION_ACCESS:0 - No access to boot partition
boot_bus:0x00
  BOOT_MODE:0 - Use single data rate + backward compatible timings
  in boot operation
  RESET_BOOT_BUS_WIDTH:0 - Reset bus width to x1, single data rate
  and backwardcompatible timings after boot operation
  BOOT_BUS_WIDTH:0 - x1 (sdr) or x4 (ddr) bus width in boot
  operation mode

Signed-off-by: Richard Zhu <r65037@freescale.com>
2016-09-27 19:31:17 +02:00
Martin T. H. Sandsmark 496e0c1f03 Remove some useless debug output from wacom_i2c driver 2016-09-26 12:54:53 +02:00
Martin T. H. Sandsmark 8bb2584e00 Add tilt and distance reporting to Wacom I2C 2016-09-21 20:27:03 +02:00
Martin T. H. Sandsmark fc3a66c306 Remove unnecessary wacom debug output 2016-09-19 15:53:59 +02:00
Martin T. H. Sandsmark 773fdf6dda Revert "Add patch from NXP to attempt to fix 8 byte alignment"
This reverts commit cf7ad566bb.
2016-09-16 22:58:53 +02:00
Martin T. H. Sandsmark a619303bdf Remove all traces of the 5bit waveforms 2016-09-13 11:08:51 +02:00
Martin T. H. Sandsmark 0010ccf30e Add patch from NXP to use the correct mutex when panning display 2016-09-12 16:20:39 +02:00
Martin T. H. Sandsmark cf7ad566bb Add patch from NXP to attempt to fix 8 byte alignment 2016-09-12 16:20:25 +02:00
Martin T. H. Sandsmark f2e9a712ac Add support for ES103CS1 display with 4bit waveforms 2016-09-09 13:31:56 +02:00
Martin T. H. Sandsmark eaf5ebe480 Set the default pass number for MAX17135 to 2 2016-09-09 13:09:24 +02:00
Martin T. H. Sandsmark 1beba6ec27 Update panel timing values based on independent calculations 2016-09-01 17:37:34 +02:00
Martin T. H. Sandsmark 7664e55f65 Bring up our panel by default 2016-09-01 17:37:18 +02:00
Martin T. H. Sandsmark b87bcff479 Update panel timing information based on NXP EPD calculator values 2016-08-26 15:06:39 +02:00
Martin T. H. Sandsmark 065b189bf1 Update EPDC driver to use correct pixels per SDCLK and data bus width 2016-08-24 15:16:19 +02:00