CVS commit: src/sys/dev/sdmmc

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 16:23:37 UTC 2021 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.h Log Message: Fixup bwfm(4) register bit regarding SDIO device suspend/resume. >From OpenBSD if_bwfm_sdio.h r1.3 To generate a diff of this

CVS commit: src/sys/dev/sdmmc

2021-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Aug 8 11:11:29 UTC 2021 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Use SMBIOS system product instead of the string "netbsd,generic-acpi" for firmware loading on ACPI systems. To generate a diff of

CVS commit: src/sys/dev/sdmmc

2021-08-03 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Tue Aug 3 07:54:39 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Use unsigned to avoid undefined behavior in sdmmc_mem_sd_switch(). Found by kUBSan. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/sdmmc

2021-06-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jun 21 03:18:00 UTC 2021 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: fix proplib deprecation To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/dev/sdmmc/if_bwfm_sdio.c Please note

CVS commit: src/sys/dev/sdmmc

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:58:28 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdmmc.c Log Message: Don't crash on detach where interlock == NULL. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/sdmmc/sdmmc.c

CVS commit: src/sys/dev/sdmmc

2021-06-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jun 13 09:50:02 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Be less verbose normally and more when debugging. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73

CVS commit: src/sys/dev/sdmmc

2021-05-12 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu May 13 05:54:15 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Use unsigned to avoid undefined behavior in hwrite[12](). Found by kUBSan. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110

CVS commit: src/sys/dev/sdmmc

2021-03-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Mar 13 23:26:47 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Enable block count only for count > 0. Don't enable autostop when command sets new flag SCF_NO_STOP. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/sdmmc

2021-03-13 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Mar 13 23:22:44 UTC 2021 Modified Files: src/sys/dev/sdmmc: sdmmcvar.h Log Message: define NO_STOP flag To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/sdmmc/sdmmcvar.h Please note that diffs are

CVS commit: src/sys/dev/sdmmc

2020-11-03 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Nov 3 09:26:41 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Continue parsing frames after empty payload. Add diagnostic messages. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/dev/sdmmc

2020-10-17 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Oct 17 09:36:45 UTC 2020 Modified Files: src/sys/dev/sdmmc: sdmmc_io.c Log Message: Fix error message. No functional change, both commands use the same bit to select read or write mode. To generate a diff of this commit:

CVS commit: src/sys/dev/sdmmc

2020-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 22 17:23:12 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Sort includes. Nix trailing whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.22

CVS commit: src/sys/dev/sdmmc

2020-07-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jul 22 17:22:43 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Need for kmem_*. Currently accidentally side-loaded by . To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/dev/sdmmc

2020-07-20 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 20 06:47:03 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: clear all interrupts, not just those we expect from the hostintmask. this removes the final hard hang i have seen in pinebookpro wifi,

CVS commit: src/sys/dev/sdmmc

2020-07-20 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 20 06:44:55 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: only ask for SDPCMD_INTSTATUS_HMB_SW_MASK and SDPCMD_INTSTATUS_CHIPACTIVE interrupts, not all of them. we only ack these ones. mostly

CVS commit: src/sys/dev/sdmmc

2020-07-15 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Jul 15 15:57:52 UTC 2020 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcreg.h Log Message: Identify SDHC 4.1 and 4.2. From {DragonFly,Free}BSD. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107

CVS commit: src/sys/dev/sdmmc

2020-06-23 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jun 23 10:09:33 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Make this work on big endian machines To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/dev/sdmmc/if_bwfm_sdio.c

CVS commit: src/sys/dev/sdmmc

2020-05-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 24 17:26:18 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c ld_sdmmc.c sdmmc.c sdmmc_io.c sdmmcvar.h Log Message: Fix races in sdmmc tasks and teach ld@sdmmc to abort xfers on detach. - Teach

CVS commit: src/sys/dev/sdmmc

2020-05-11 Thread Julian Coleman
Module Name:src Committed By: jdc Date: Mon May 11 09:51:47 UTC 2020 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: If the controller doesn't support switch func (opcode 6) then skip setting this but continue with other settings. This allows us to use a

CVS commit: src/sys/dev/sdmmc

2020-05-07 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu May 7 11:46:27 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: add entry for BCM43362, found on Cubietruck ok jmcneill@ To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/dev/sdmmc

2020-01-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 29 06:00:27 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Adopt . To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/dev/sdmmc/if_bwfm_sdio.c Please note that diffs are not

CVS commit: src/sys/dev/sdmmc

2020-01-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jan 4 22:28:26 UTC 2020 Modified Files: src/sys/dev/sdmmc: sdmmc_io.c sdmmc_mem.c Log Message: Be less noisy for some commands. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/dev/sdmmc/sdmmc_io.c

CVS commit: src/sys/dev/sdmmc

2020-01-04 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Jan 4 14:52:52 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: size check was backwards. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/sdmmc/if_bwfm_sdio.c Please note

CVS commit: src/sys/dev/sdmmc

2020-01-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Jan 1 12:17:13 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Use correct firmware for BCM43456 To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/sdmmc/if_bwfm_sdio.c

CVS commit: src/sys/dev/sdmmc

2020-01-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Jan 1 12:15:53 UTC 2020 Modified Files: src/sys/dev/sdmmc: sdmmcdevs Log Message: Add product ID for Broadcom BCM43455 To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/sdmmc/sdmmcdevs Please note

CVS commit: src/sys/dev/sdmmc

2020-01-01 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Jan 1 12:16:14 UTC 2020 Modified Files: src/sys/dev/sdmmc: sdmmcdevs.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/sdmmc/sdmmcdevs.h Please note that diffs are not public

CVS commit: src/sys/dev/sdmmc

2019-12-30 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Dec 30 16:28:15 UTC 2019 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Follow the Linux driver an use the FDT "compatible" property to build a filename for the nvram config file, fall back to the standard

CVS commit: src/sys/dev/sdmmc

2019-12-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Thu Dec 19 17:24:45 UTC 2019 Modified Files: src/sys/dev/sdmmc: sdmmc_ioreg.h Log Message: Avoid changing signedness bit with << in sdmmc_ioreg.h Reported by To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/dev/sdmmc

2019-12-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Dec 2 19:24:32 UTC 2019 Modified Files: src/sys/dev/sdmmc: devlist2h.awk Log Message: drop my name from the advertising clause. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/sdmmc/devlist2h.awk

CVS commit: src/sys/dev/sdmmc

2019-03-19 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Mar 19 07:08:43 UTC 2019 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Provide CID data (manufacturer/product id/product name) as disk type. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/dev/sdmmc

2019-03-13 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Mar 13 12:16:49 UTC 2019 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcvar.h Log Message: Add vendor callback for post-bus clock ops and add SDHC_FLAG_STOP_WITH_TC flag To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/sdmmc

2019-02-25 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Feb 25 19:28:01 UTC 2019 Modified Files: src/sys/dev/sdmmc: sdmmcvar.h Log Message: Add SCF_NEED_BOUNCE command flag. Can be used by a driver to keep track of which command(s) need data transfers to go through DMA bounce

CVS commit: src/sys/dev/sdmmc

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:59:33 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdmmcdevs.h Please note that diffs are not public

CVS commit: src/sys/dev/sdmmc

2018-12-28 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Dec 29 04:58:52 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs Log Message: Add ReakTek RTL8189FTV SDIO 802.11 interface. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/sdmmc/sdmmcdevs

CVS commit: src/sys/dev/sdmmc

2018-11-09 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Nov 9 14:39:20 UTC 2018 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Defer DIOCCACHESYNC to the sdmmc task queue so they are serialized with other requests. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/sdmmc

2018-11-09 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Nov 9 14:38:37 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Wait for data ready after eMMC flush cache commands To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/sys/dev/sdmmc

2018-11-06 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Nov 6 16:01:39 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmc.c Log Message: Increase kthread priority to PRI_SOFTBIO. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/sdmmc/sdmmc.c Please

CVS commit: src/sys/dev/sdmmc

2018-06-28 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Jun 28 13:31:57 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs.h Log Message: Regen To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/sdmmc/sdmmcdevs.h Please note that diffs are not public

CVS commit: src/sys/dev/sdmmc

2018-06-28 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Jun 28 13:31:38 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmcdevs Log Message: Add vendor REALTEK and product RTL8703BS To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/sdmmc/sdmmcdevs Please

CVS commit: src/sys/dev/sdmmc

2018-04-18 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Wed Apr 18 14:56:35 UTC 2018 Modified Files: src/sys/dev/sdmmc: sbt.c Log Message: m_free -> m_freem, m_copyback could have added mbufs in the chain To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/dev/sdmmc

2018-03-10 Thread Pierre Pronchery
Module Name:src Committed By: khorben Date: Sun Mar 11 00:17:29 UTC 2018 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Outsource setting the backplane window into a specific function so it can be called and reused in different places. >From OpenBSD. To

CVS commit: src/sys/dev/sdmmc

2018-03-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Mar 6 07:41:55 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmc.c Log Message: correct whitespace in attach message To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/sdmmc/sdmmc.c Please note

CVS commit: src/sys/dev/sdmmc

2018-02-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Feb 7 14:42:07 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Fix uninitialized variable use: if there is an error, or if we are using a SPI controller, sdmmc_mem_send_op_cond() doens't assign a value

CVS commit: src/sys/dev/sdmmc

2018-01-28 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Jan 28 14:34:06 UTC 2018 Modified Files: src/sys/dev/sdmmc: sdmmc_cis.c Log Message: Don't print an error when we find a CIS tuple code in the vendor-unique range (80h-8Fh). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/sdmmc

2017-11-07 Thread Pierre Pronchery
Module Name:src Committed By: khorben Date: Tue Nov 7 16:30:32 UTC 2017 Modified Files: src/sys/dev/sdmmc: files.sdmmc Added Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: Add driver for Broadcom 802.11a/b/g/n/ac SDIO wireless devices, based on the OpenBSD

CVS commit: src/sys/dev/sdmmc

2017-10-23 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Oct 23 13:47:17 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_io.c Log Message: - Get SDIO reset working (from OpenBSD). - After switching bus width, notify the host controller of the change. To generate a diff of

CVS commit: src/sys/dev/sdmmc

2017-09-12 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Sep 12 13:43:37 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcreg.h Log Message: For SD cards, send the SET_WR_BLK_ERASE_COUNT app command before a multi-block write to improve write performance. To

CVS commit: src/sys/dev/sdmmc

2017-08-11 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Fri Aug 11 18:41:42 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Defer sdmmc discard operations to the sdmmc task queue. Fixes a panic introduced by ld.c r1.102. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/sdmmc

2017-07-16 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Jul 16 17:11:46 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c sdmmc_mem.c sdmmcreg.h sdmmcvar.h Log Message: Add support for eMMC 4.5's optional cache feature. If a cache is present, and the host controller reports

CVS commit: src/sys/dev/sdmmc

2017-07-10 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Jul 10 10:35:08 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Decrypt comment about the attach thread. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/dev/sdmmc

2017-07-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jul 8 18:38:57 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: The config_* APIs are not MPSAFE, so make sure the deferred attach thread holds KERNEL_LOCK. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/sdmmc

2017-06-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 24 23:25:01 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcvar.h Log Message: Revert part of previous; the SD card spec recommends not to issue a DISCARD command to the file system area. To generate a

CVS commit: src/sys/dev/sdmmc

2017-06-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 24 23:07:35 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcreg.h sdmmcvar.h Log Message: Read SD status register and print card status when a new SD card is found: sdmmc0: SD card status: 4-bit, C10,

CVS commit: src/sys/dev/sdmmc

2017-06-24 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Jun 24 11:27:33 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c sdmmc_mem.c sdmmcreg.h sdmmcvar.h Log Message: Add discard support to ld@sdmmc using the ERASE (CMD38) command. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/sdmmc

2017-06-23 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Fri Jun 23 08:43:59 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcreg.h Log Message: fix problem for ESDHC/USDHC due to change of r1.96 on ESDHC/USDHC, even if the iosize is less than SDHC_HOST_CTL_VERSION, specver must be

CVS commit: src/sys/dev/sdmmc

2017-06-06 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Jun 6 21:01:07 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Fix a race between ld_sdmmc_start and ld_sdmmc_dobio that could result in tasks getting lost from the task queue. The symptom of this is a

CVS commit: src/sys/dev/sdmmc

2017-06-04 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Jun 4 15:00:02 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcvar.h Log Message: Give a hint to controllers in the command flags if we are performing a transfer with an SDHC capable card. If the controller

CVS commit: src/sys/dev/sdmmc

2017-04-22 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Apr 22 21:49:41 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcvar.h Log Message: Add a vendor callback for setting signal voltage. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/dev/sdmmc

2017-04-22 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Apr 22 14:19:36 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Ensure that the task is returned to the free task list in an error branch. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26

CVS commit: src/sys/dev/sdmmc

2017-04-11 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Apr 11 23:26:33 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Remove a test that prevents tuning from happening on eMMC devices. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:50:43 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdhc.c sdmmc_mem.c sdmmcchip.h Log Message: sdhc(4), sdmmc(4): Added MMC HS DDR52 support. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:49:47 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcvar.h Log Message: sdmmc(4): Add MMC HS DDR52 timing support bit and use __BIT() macro. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:48:19 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: sdmmc(4): Use EXT_CSD[HS_TIMING] definitions. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/dev/sdmmc/sdmmc_mem.c

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:47:09 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcreg.h Log Message: sdmmc(4): Added EXT_CSD[HS_TIMING] definitions. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/dev/sdmmc/sdmmcreg.h

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:46:21 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcreg.h Log Message: sdmmc(4): Change EXT_CSD[CARD_TYPE] HS DDR 52 MHz definition. Because it has been difficult to understand from the definition is DDR. To

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:45:23 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcreg.h Log Message: sdmmc(4): Remove unused EXT_CSD[CARD_TYPE] definitions. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:44:31 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcreg.h Log Message: sdmmc(4): Added comments at EXT_CSD[CARD_TYPE] definitions. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:43:47 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcreg.h Log Message: sdmmc(4): Added 4 and 8 bit mode DDR definitions at EXT_CSD[BUS_WIDTH]. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/dev/sdmmc

2017-02-17 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Fri Feb 17 10:43:03 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdmmcreg.h Log Message: sdmmc(4): Fix cell type in comments. >From JEDEC Standard No.84-B51, 7.4. Extended CSD register. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/sdmmc

2017-01-07 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jan 7 16:24:40 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Add missing includes To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/dev/sdmmc/ld_sdmmc.c Please note that diffs are

CVS commit: src/sys/dev/sdmmc

2017-01-07 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Sat Jan 7 15:05:08 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcvar.h Log Message: Add flags SDHC_FLAG_NO_AUTO_STOP and SDHC_FLAG_NO_BUSY_INTR. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97

CVS commit: src/sys/dev/sdmmc

2017-01-07 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Sat Jan 7 15:00:38 UTC 2017 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Don't access SDHC_HOST_CTL_VERSION, if iosize less than this. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96

CVS commit: src/sys/dev/sdmmc

2017-01-07 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Sat Jan 7 14:49:53 UTC 2017 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Support retry when error. like wd(4). To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/dev/sdmmc/ld_sdmmc.c Please

CVS commit: src/sys/dev/sdmmc

2016-08-10 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Aug 11 01:33:25 UTC 2016 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Fix incorrect sector counts with MMC. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/dev/sdmmc/sdmmc_mem.c Please

CVS commit: src/sys/dev/sdmmc

2016-08-09 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Wed Aug 10 04:24:17 UTC 2016 Modified Files: src/sys/dev/sdmmc: sdhc.c sdmmcreg.h Log Message: Use 1.65-1.95 voltage window for 1.8V support. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

CVS commit: src/sys/dev/sdmmc

2016-07-03 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Sun Jul 3 11:55:27 UTC 2016 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Please more delay, if timeout in sdhc_wait_intr(). To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/dev/sdmmc/sdhc.c

CVS commit: src/sys/dev/sdmmc

2016-03-13 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Mar 13 09:12:16 UTC 2016 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Call the second sdmmc_mem_send_if_cond() only where it's necessary. This makes SMC_CAPS_SPI_MODE devices (currently evbsh3 only) work

CVS commit: src/sys/dev/sdmmc

2015-12-28 Thread Ryo Shimizu
Module Name:src Committed By: ryo Date: Mon Dec 28 16:47:11 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: fix typo. use pmask for SDHC_PRESENT_STATE. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 src/sys/dev/sdmmc/sdhc.c Please note

CVS commit: src/sys/dev/sdmmc

2015-12-22 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Dec 22 09:56:06 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c Log Message: Be graceful about command timeouts when probing. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50

CVS commit: src/sys/dev/sdmmc

2015-12-22 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Dec 22 09:55:38 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc.c Log Message: ignore timeouts for APP_CMD prefix as for the application command itself. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/dev/sdmmc

2015-11-29 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sun Nov 29 23:38:47 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc.c sdmmc_mem.c sdmmcvar.h Log Message: Add some event counters to track transfer sizes. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/dev/sdmmc

2015-11-03 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Nov 3 07:59:29 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Also wait for DAT when sending RSP_BSY commands. Fixes PR 50388. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91

CVS commit: src/sys/dev/sdmmc

2015-11-02 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Nov 3 06:49:39 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: fix timeout path in soft reset when building with SDHC_DEBUG To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90

CVS commit: src/sys/dev/sdmmc

2015-11-02 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Mon Nov 2 22:18:45 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcvar.h Log Message: allow vendor specific code to hook into bus width changes To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.89

CVS commit: src/sys/dev/sdmmc

2015-10-29 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Oct 29 22:37:15 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcreg.h Log Message: After setting HS_TIMING value for HS200 or later, send repeated SEND_STATUS command until the device is no longer busy or the

CVS commit: src/sys/dev/sdmmc

2015-10-06 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Oct 6 14:32:51 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c sdmmc_io.c sdmmc_mem.c sdmmcvar.h Log Message: support hiding command timeout messages with a new command flag and use this when probing for cards. Should

CVS commit: src/sys/dev/sdmmc

2015-09-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Sep 9 08:06:47 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Don't test flags from error value in status value. Instead test the error interrupt status. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev/sdmmc

2015-09-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Sep 9 08:09:28 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: The iMX uSDHC controller doesn't have an interrupt error status flag, the bit position is reserved and reads as value 0. - Fake the flag if any

CVS commit: src/sys/dev/sdmmc

2015-08-28 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Aug 28 06:04:43 UTC 2015 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: remove unused include sys/rndsource.h To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/sdmmc/ld_sdmmc.c Please

CVS commit: src/sys/dev/sdmmc

2015-08-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 9 13:24:39 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c sdhcvar.h Log Message: Add a quirk for Ricoh 5U823 controller. Operation with a 100MHz bus clock for SDR50 seems to be unstable, reduce frequency one notch

CVS commit: src/sys/dev/sdmmc

2015-08-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 9 13:39:18 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Protect the whole tuning operation including the register setup. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

CVS commit: src/sys/dev/sdmmc

2015-08-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 9 13:14:11 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc.c Log Message: protect card detection with mutex. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/dev/sdmmc/sdmmc.c Please note that

CVS commit: src/sys/dev/sdmmc

2015-08-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 9 13:49:19 UTC 2015 Modified Files: src/sys/dev/sdmmc: ld_sdmmc.c Log Message: Add small command queue to reduce latency between ld driver and sdmmc I/O thread. To generate a diff of this commit: cvs rdiff -u -r1.19

CVS commit: src/sys/dev/sdmmc

2015-08-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 9 13:18:46 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc.c sdmmcvar.h Log Message: Send an explicit CMD12 (stop transmission) when there was an error in multi-sector I/O. The SDHC spec has a complex flowchart

CVS commit: src/sys/dev/sdmmc

2015-08-09 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Aug 9 13:46:50 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: Ignore data inhibit for commands that do not use the DAT line. Do a soft reset when the inhibit condition persists for better error recovery.

CVS commit: src/sys/dev/sdmmc

2015-08-08 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Sat Aug 8 10:50:55 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcreg.h Log Message: eMMC fixes To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/dev/sdmmc/sdmmc_mem.c cvs rdiff -u -r1.19

CVS commit: src/sys/dev/sdmmc

2015-08-06 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Thu Aug 6 09:30:55 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: don't hold intr_lock while calling sdhc_execute_tuning To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/dev/sdmmc/sdhc.c

CVS commit: src/sys/dev/sdmmc

2015-08-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Aug 5 07:31:52 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdhc.c Log Message: lock more hardware accesses To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/dev/sdmmc/sdhc.c Please note that diffs are

CVS commit: src/sys/dev/sdmmc

2015-08-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Wed Aug 5 07:34:56 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc_io.c Log Message: lock around interrupt registration. don't release lock around interrupt handlers, the code cannot handle an unstable handler list. To

CVS commit: src/sys/dev/sdmmc

2015-08-05 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Wed Aug 5 10:29:37 UTC 2015 Modified Files: src/sys/dev/sdmmc: sdmmc_mem.c sdmmcchip.h sdmmcreg.h Log Message: Add support for sampling clock tuning, required for some UHS modes and MMC HS200. To generate a diff of this

  1   2   3   >